Linux安裝(二十)之nginx的安裝
阿新 • • 發佈:2022-05-16
安裝所需環境
//一鍵安裝上面四個依賴
yum -y install gcc-c++ gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel
//進入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.gz3、安裝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 install4、啟動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 nginx5、設定開啟自啟動
//編輯
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