CentOS源碼部署系列(二)部署Nginx

[2]nginx源碼安裝

創(chuàng)建/download目錄

sudo mkdir /download && cd /download

下載nginx源碼并解壓并進(jìn)入程序目錄

sudo wget http://nginx.org/download/nginx-1.x.x.tar.gz
sudo tar -zxvf  nginx-1.x.x.tar.gz && cd nginx-1.x.x.tar.gz

執(zhí)行configure文件并設(shè)置安裝地址和配置文件地址

./configure --prefix=/usr/local/nginx --conf-path=/etc/nginx/nginx.conf

編譯源碼并安裝

sudo make && sudo make install

進(jìn)入nginx程序目錄嘗試啟動(dòng)

# 完成后訪(fǎng)問(wèn)IP,如果出現(xiàn)nginx的歡迎頁(yè),就說(shuō)明安裝成功了
cd /usr/local/nginx/sbin && ./nginx

配置nginx到systemctl控制

#添加啟動(dòng)文件
sudo vim /usr/lib/systemd/system/nginx.service

# 更新systemctl
sudo systemctl daemon-reload

# 內(nèi)容
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
PIDFile=/fs01/app/nginx/logs/nginx.pid
ExecStart=/fs01/app/nginx/sbin/nginx
ExecReload=/fs01/app/nginx/sbin/nginx -s reload
ExecStop=/fs01/app/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

啟動(dòng)命令:systemctl start nginx

設(shè)置開(kāi)機(jī)啟動(dòng):systemctl enable nginx

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容