CentOS7下Nginx的安裝與配置詳解

Nginx因其極高的性能以及簡介的配置,如今經常作爲Web和反向代理服務器應用在Web應用程序部署中,下面就跟隨筆者一起來學習CentOS環境下Nginx的安裝與其核心配置的作用吧

安裝

1.下載Nginx
點擊此處選擇合適版本的.tar.gz文件進行下載
2.檢查該系統中是否已經安裝過nginx

ps  -ef | grep nginx


3.將下載好的Nginx壓縮文件上傳至CentOS系統中
我是使用Xftp工具進行上傳的,如果大家沒有安裝Xftp可以通過下載鏈接進行安裝
打開Xftp連接上CentOS主機將nginx壓縮包上傳至root目錄下

將左邊的nginx壓縮包拖動到右邊即可完成上傳
在這裏插入圖片描述
3.解壓nginx壓縮包,完成後刪除壓縮包

tar xvf nginx-1.10.0.tar.gz #解壓
rm -rf nginx-1.10.0.tar.gz #刪除

4.配置安裝目錄

cd nginx-1.10.0 #進入nginx目錄
./configure --prefix=/opt/nginx --sbin-path=/usr/bin/nginx #配置文件目錄和二進制腳本目錄

5.編譯安裝

make && make install

6.啓動

nginx #啓動nginx
nginx -s stop #關閉
nginx -s reload #重新加載
ps -ef grep | nginx #查看nginx進程

啓動後的nginx我們會發現有兩個進程
master爲主進程,起監控和管理作用
worker爲工作進程,處理用戶的請求
7.開放系統80端口或禁用防火牆(因爲後續還將使用很多端口,故直接關閉防火牆)

防火牆爲iptables
service iptables stop #第一種方法:臨時關閉防火牆

chkconfig iptables off #第二種方法:設置開機不啓動防火牆並重啓防火牆
service iptables restart

防火牆爲firewalld
systemctl stop firewalld #關閉firewalld
systemctl disable firewalld #禁止開機啓動

8.打開瀏覽器訪問nginx服務器的ip地址即可進入到nginx默認的歡迎界面

配置

目錄結構

nginx/html 默認的靜態資源目錄,類似tomcat的webapp
nginx/logs 日誌目錄
nginx/conf 配置目錄
nginx的配置文件爲conf下的nginx.conf文件,我們可以在該文件中進行反向代理配置在這裏插入圖片描述
經過上述配置,我們訪問manage.leyou.com時,請求會被轉發到http://127.0.0.1:9001,從而實現反向代理

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