Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台

Nginx网站服务安装配置及构建lnmp网站平台
知识点:
Nginx:专为性能优化而开发,最知名优点是:它的稳定性和低系统资源消耗,以及对http并发连接的高处理能力的http服务器软件。
(网站性能优化,处理高并发连接能力)

LNMP:构建lnmp平台也需要以下服务器:目前应用最广泛的网站服务器架构;L(Linux服务器) N:(Nginx服务器) M(MySQL数据库) P(PHP网页解析)
注意:LEMP: E(表示的是Nginx组件)
一:安装nginx以及构建虚拟web主机

1, 编译安装nginx:
(1) 利用yum安装支持软件:
在这里插入图片描述
(2) 创建运行用户,组:
在这里插入图片描述
(3) 编译安装nginx:
在这里插入图片描述
(4)优化路径并·检查配置文件:
在这里插入图片描述
(4) 启动nginx服务·:

在这里插入图片描述
查看Nginx服务是否启动
2,配置文件nginx.conf:
在这里插入图片描述
在这里插入图片描述
添加hosts文件,实验环境省略搭建dns。(无须重启,立即生效)
在这里插入图片描述

Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第1张图片
只需在server配置项中修改配置参数即可。(如上图)
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第2张图片
在bdqn区域下添加nginx的访问日志状态统计信息(如上图)

修改完主配文件,重启服务:
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第3张图片
我没有编写nginx服务脚本,所以我利用kill命令结束进程来重启服务(需要杀两次)

3,测试:(在浏览器中访问)

Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第4张图片
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第5张图片
4,构建基于域名的虚拟web主机:
(1)配置dns服务,使两个域名解析为同一ip地址:
之前我已经在/etc/hosts 文件下添加了两个域名,所以无需再配置。
(2)准备·网站目录及测试文件:
在这里插入图片描述
(3)调整nginx.conf配置文件:

在这里插入图片描述
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第6张图片
(4)重启nginx服务,并访问虚拟web主机:

同样的杀掉进程在启动。
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第7张图片

Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第8张图片
二,构建LNMP网站平台:
1,安装mysql数据库(过程略。。。,可参考之前文档)

2,安装php解析环境:
(1)编译安装php:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)安装后的调整:
优化
(3)安装ZendGuardLoader:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在最后添加上这两行即可。

3,配置nginx支持php环境:
(1)启用php-fpm进程:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第9张图片
进入配置文件后,将以上配置项前的注释去掉,并进行修改(如上图)

启动php-fpm程序:(默认监听本机的9000端口)

在这里插入图片描述
(2)配置nginx支持php解析:
在这里插入图片描述
在这里插入图片描述
在server区域中的bdqn站点下添加如上配置即可。(注意中括号)
重启nginx服务:(同上,过程略。。。)
(3)php页面访问测试:
编写测试文件前,先设置mysql登录用户root的密码:

在这里插入图片描述
在这里插入图片描述
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第10张图片
重启mysql服务:
在这里插入图片描述
访问网页(测试):

在这里插入图片描述

三:利用lnmp部署“Discuz!社区论坛”:
1,下载并部署程序代码:
在这里插入图片描述
该系统默认已安装unzip工具,如未安装,则需要安装即可。
在这里插入图片描述
将media下的该tar包拷到宿主目录下。

在这里插入图片描述
在这里插入图片描述
2,创建数据库:
在这里插入图片描述
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第11张图片
3,安装web应用:

Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第12张图片
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第13张图片
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第14张图片
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第15张图片
管理员密码随意,确认无误后,即可点击下一步
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第16张图片
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第17张图片
Linux学习笔记--Nginx网站服务安装配置及构建lnmp网站平台_第18张图片
安装完成后,单击右下角的超链接,即可登录到论坛。(如上图)

也可通过上图的URL访问,论坛首页如上图。。

你可能感兴趣的:(Linux,Nginx)