1. 程式人生 > 其它 >Linux安裝(二十)之nginx的安裝

Linux安裝(二十)之nginx的安裝

安裝所需環境

//一鍵安裝上面四個依賴
yum -y install gcc-c++ gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel

2、建立nginx目錄並下載安裝包
//進入usr/local目錄
cd /usr/local
//建立nginx目錄
mkdir nginx 
//進入nginx目錄
cd nginx
//下載tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解壓tar
tar -xvf nginx-1.13.7.tar.gz
3、安裝nginx
//進入nginx目錄
cd /usr/local/nginx/nginx-1.13.7
//執行命令
./configure
//執行命令 考慮到後續安裝ssl證書 新增兩個模組 
./configure --with-http_stub_status_module --with-http_ssl_module
//執行make命令(要是執行不成功請檢查最開始安裝的四個有沒有安裝成功)
make
//執行make install命令
make install
4、啟動nginx
//進入/usr/local/nginx/sbin目錄,輸入./nginx即可啟動nginx
./nginx

​​​​​​​/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
配置nginx.conf
# 開啟配置檔案
vi /usr/local/nginx/conf/nginx.conf

將埠號改成8089(隨便挑個埠),因為可能apeache佔用80埠,apeache埠儘量不要修改,我們選擇修改nginx埠。

將localhost修改為你伺服器的公網ip地址。

重啟nginx

/usr/local/nginx/sbin/nginx -s reload
//關閉nginx
./nginx -s quit  或者 ./nginx -s stop
//重啟nginx
./nginx -s reload 
//檢視nginx程序
ps -ef|grep nginx
5、設定開啟自啟動
//編輯
vim /etc/rc.local
//最底部增加這一行
/usr/local/nginx/sbin/nginx

如何找到nginx安裝目錄?

whereis nginx

如果是通過 apt/yum 這些包管理器安裝的,只需要:

which nginx

systemd 來管理系統服務,那麼它的配置檔案裡就會記錄程式的啟動路徑。

cat /usr/lib/systemd/system/nginx.service # 假如你的配置檔案在此路徑下

關閉防火牆會導致伺服器有一定風險,所以建議是單獨開放服務埠 :

開放80埠:

firewall-cmd --zone=public --add-port=80/tcp --permanent

查詢埠號80 是否開啟:

firewall-cmd --query-port=80/tcp

重啟防火牆:

firewall-cmd --reload