Linux——nginx部署

2024-06-09 1032阅读

部署Nginx

构建Nginx服务器

(实验需要DNS支持,或添加hosts条目,例如:

Linux——nginx部署

安装Nginx(yum安装即可)

安装依赖软件包:

Linux——nginx部署

重启、启用服务并查看服务状态:

Linux——nginx部署

Linux——nginx部署

默认页面(localhost)访问测试:

Linux——nginx部署

用户认证

编辑主配置文件:

Linux——nginx部署

找到以下配置并修改:

Linux——nginx部署

生成密码文件,创建用户及密码:

(需要借助Apache软件的htpasswd工具)

Linux——nginx部署

(首次创建)

Linux——nginx部署

重新加载服务配置:

Linux——nginx部署

访问www.redhat.com进行验证:

Linux——nginx部署

Linux——nginx部署

基于域名的虚拟主机

打开配置文件并添加配置:

Linux——nginx部署

找到以下段并修改:

Linux——nginx部署

创建虚拟主机目录:

Linux——nginx部署

 

建立主页文件并添加内容:

Linux——nginx部署

访问虚拟主机(www.oracle.com)进行测试,该页面不需要认证:

Linux——nginx部署

基于加密网站的虚拟主机(SSL)

切换目录,并生成生成私钥与证书:

Linux——nginx部署

Linux——nginx部署

Linux——nginx部署

Linux——nginx部署

Linux——nginx部署

编辑配置文件:

Linux——nginx部署

找到以下配置并修改:

Linux——nginx部署

建立测试页面:

Linux——nginx部署

(需要DNS支持,或添加hosts条目,例如:

Linux——nginx部署

重新加载Nginx配置:

Linux——nginx部署

安全访问测试(https://secure.oracle.com):

 Linux——nginx部署

配置PHP解析

(需要PHP支持)

编辑配置文件(主要是在之前版本的nginx和php):

Linux——nginx部署

找到以下段并添加配置:

Linux——nginx部署

建立第一个PHP测试页面:

Linux——nginx部署

额外补充(对于CentOS 8中的nginx和php)

还是上面已经做好的三个网页:

www.redhat.com、www.bluehat.com、secure.bluehat.com

前面两个是HTTP/80的网页

后面一个是HTTP/443的网页,本机自签名证书

接下来,把php的支持,放到HTTPS的网页里

nginx的配置文件:

Linux——nginx部署

这次的root目录,就是上面SSL部分的www2目录

安装php的软件包

可以查看一下php版本

Linux——nginx部署

然后,需要配置php-fpm

Linux——nginx部署

Linux——nginx部署

编辑php测试页:

在主页目录,index.php

Linux——nginx部署

需要重启服务:nginx,php-fpm

然后浏览器访问

Linux——nginx部署

建立第二个PHP测试页面:

(需要MySQL数据库支持)

Linux——nginx部署

Linux——nginx部署

重新加载Nginx配置:

Linux——nginx部署

访问PHP测试页:

www.redhat.com/test1.php

www.redhat.com/test2.php

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]