[目录]

建议顺序阅读

1.安装操作系统与挂载数据盘

2.安装和配置Apache

3.编译和安装PHP7.3

4.安装和配置Mysql数据库

5.安装和配置WordPress

6.安装和配置Nginx

7.配置HTTPS与开启CDN加速

8.安装和配置phpMyAdmin

6.Nginx的安装与配置

从这部分开始,下面的流程属于我自己习惯的一些配置,可以选择你感兴趣的部分进行操作。

一开始说了,使用的是LANMP部署方案,怎么能少了Nginx呢。

LANMP的主要优点是实现动静态分离以及负载均衡。

①添加 yum 源

Nginx 不在默认的 yum 源中,可以使用 epel 或者官网的 yum 源,下面使用官网的 yum 源。

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

查看源没有没有添加成功:

yum repolist

②安装

 yum -y install nginx

③修改Apache默认端口

因为都默认使用80端口,这里如果不修改的话,因为80端口被Apache占用,会启动失败。

vim /etc/httpd/conf/httpd.conf

Listen 80改为Listen 8080,保存退出。

将wordpress文件夹Apache配置文件也同步修改。

vim /etc/httpd/conf.d/wordpress.conf

Listen 80改为Listen 8080,保存退出。

重启Apache服务:

systemctl restart httpd

④设置开机启动并启动Nginx服务

systemctl enable nginx
systemctl start nginx

这时候打开网址IP应该能看到Welcome to nginx!欢迎页面,证明Nginx安装成功。

nginx_welcome

⑤设置反向代理

这时候外面还不能访问我们的wordpress页面,因为Nginx还没有把访问请求转发到Apache监听的端口。

添加wordpress配置文件:

vim /etc/nginx/conf.d/wordpress.conf

添加下面的内容:

server {
    listen 80;
    server_name www.shangyexin.com;
    location / {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $host;
    }
}

添加完成后重启Nginx服务:

systemctl restart nginx

这时候再打开你wordpress的域名发现又可以访问了。

六、Centos 7.6安装和配置Nginx服务器
Tagged on:

发表评论

邮箱地址不会被公开。 必填项已用*标注