Linux——nginx部署

作者 : admin 本文共852个字,预计阅读时间需要3分钟 发布时间: 2024-06-10 共2人阅读

部署Nginx

构建Nginx服务器

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

Linux——nginx部署插图

安装Nginx(yum安装即可)

安装依赖软件包:

Linux——nginx部署插图(1)

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

Linux——nginx部署插图(2)

Linux——nginx部署插图(3)

默认页面(localhost)访问测试

Linux——nginx部署插图(4)

用户认证

编辑主配置文件

Linux——nginx部署插图(5)

找到以下配置并修改

Linux——nginx部署插图(6)

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

需要借助Apache软件的htpasswd工具

Linux——nginx部署插图(7)

(首次创建)

Linux——nginx部署插图(8)

重新加载服务配置

Linux——nginx部署插图(9)

访问www.redhat.com进行验证

Linux——nginx部署插图(10)

Linux——nginx部署插图(11)

基于域名的虚拟主机

打开配置文件并添加配置

Linux——nginx部署插图(12)

找到以下段并修改

Linux——nginx部署插图(13)

创建虚拟主机目录:

Linux——nginx部署插图(14)

 

建立主页文件并添加内容

Linux——nginx部署插图(15)

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

Linux——nginx部署插图(16)

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

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

Linux——nginx部署插图(17)

Linux——nginx部署插图(18)

Linux——nginx部署插图(19)

Linux——nginx部署插图(20)

Linux——nginx部署插图(21)

编辑配置文件

Linux——nginx部署插图(22)

找到以下配置并修改

Linux——nginx部署插图(23)

建立测试页面

Linux——nginx部署插图(24)

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

Linux——nginx部署插图(25)

加载Nginx配置:

Linux——nginx部署插图(26)

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

 Linux——nginx部署插图(27)

配置PHP解析

需要PHP支持

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

Linux——nginx部署插图(28)

找到以下段并添加配置

Linux——nginx部署插图(29)

建立第一个PHP测试页面:

Linux——nginx部署插图(30)

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

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

www.redhat.com、www.bluehat.comsecure.bluehat.com

前面两个是HTTP/80的网页

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

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

nginx的配置文件:

Linux——nginx部署插图(31)

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

安装php的软件包

可以查看一下php版本

Linux——nginx部署插图(32)

然后,需要配置php-fpm

Linux——nginx部署插图(33)

Linux——nginx部署插图(34)

编辑php测试页:

在主页目录,index.php

Linux——nginx部署插图(35)

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

然后浏览器访问

Linux——nginx部署插图(36)

建立第二个PHP测试页面:

需要MySQL数据库支持

Linux——nginx部署插图(37)

Linux——nginx部署插图(38)

重新加载Nginx配置:

Linux——nginx部署插图(39)

访问PHP测试页:

www.redhat.com/test1.php

www.redhat.com/test2.php

本站无任何商业行为
个人在线分享 » Linux——nginx部署
E-->