六、Centos 7.6安裝和配置Nginx服務器

[目錄]

建議順序閱讀

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的域名發現又可以訪問了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章