1、安裝各種依賴
#gcc安裝,nginx原始碼編譯需要
yum install gcc-c++
#pcre pcre-devel 安裝,nginx 的 http 模組使用 pcre 來解析正規表示式
yum install -y pcre pcre-devel
#zlib安裝,nginx 使用zlib對http包的內容進行gzip
yum install -y zlib zlib-devel
#openssl 安裝,強大的安全套接字層密碼庫,nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http)
.1.tar.gz
3、安裝
tar -zxvf nginx-
1.16
.1.tar.gz
#解壓後進入目錄
cd nginx-
1.16
.1
#使用預設配置
.
/configure
#編譯安裝
make
make install
#查詢安裝路徑,預設都是這個路徑
[root@vm_0_12_centos ~]#whereis nginx
nginx:
/usr/local/nginx
#啟動、停止nginx
cd /usr/local/nginx/sbin/
./nginx #啟動
./nginx -s stop #停止,直接查詢nginx程序id再使用kill命令強制殺掉程序
./nginx -s quit #退出停止,等待nginx程序處理完任務再進行停止
.#重啟nginx,建議先停止,再啟動
./nginx -s stop
./nginx
#檢視nginx程序,如下返回,即為成功
[root@vm_0_12_centos ~
]# ps aux|grep nginx
root 5984
0.00.0
112708
976 pts/
1 r+14:
410:00 grep --color=auto nginx
root 18198
0.00.0
20552
612?
ss11:28
0:00 nginx: master process .
/nginx
nobody 18199
0.00.0
23088
1632?s
11:280
:00 nginx: worker process
4、開機自啟動
#在rc.local增加啟動**即可
vi /etc/rc.local
#增加一行 /usr/local/nginx/sbin/nginx,增加後儲存
#設定執行許可權
cd /etc
chmod 755 rc.local
瀏覽器輸入伺服器ip即可看到nginx歡迎介面
5、配置網域名稱對映
#進入nginx配置檔案目錄,找到nginx的配置檔案nginx.conf
cd /usr/local/nginx/conf/
#直接修改
vi nginx.conf
在檔案中找到如圖位置
#listen為監聽的埠
listen 80
;#server_name為網域名稱
server_name www.test.com;
#location是訪問位址的設定,locahost也可以用伺服器ip代替
location /
如圖,只需要修改server_name和location裡面的內容即可
cd /usr/local/nginx/sbin/
./nginx -s reload
6、進入網域名稱控制台,新增或者修改解析位址,如果原來配置了解析,新解析需要一定時間才能生效 centos7安裝nginx與nginx配置檔案
yum install gcc c nginx原始碼編譯需要 yum install y pcre pcre devel nginx 的 http 模組使用 pcre 來解析正規表示式yum install y zlib zlib devel nginx 使用zlib對http包的內容進行gzipy...
Centos7 編譯安裝Nginx
nginx版本分開發版和穩定版,生產環境使用穩定版,實驗新功能,新特性可以使用開發版。安裝nginx編譯需要依賴的包 yum install gcc gcc c wget yum install pcre devel zlib devel openssl devel說明 zlib nginx提供gz...
CentOs7如何安裝nginx?
首先來說一下nginx是什麼有什麼作用,nginx是俄羅斯人開發的乙個開源的高效能的伺服器軟體,他主要用來左負載均衡或者反向 解決跨域問題等。nginx安裝 1 安裝必備工具工具 假設沒有安裝的話 yum y install wget gcc gcc c wgettar zxvf 你的安裝包名4 安...