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

[2]nginx源碼安裝

創建/download目錄

sudo mkdir /download && cd /download

下載nginx源碼并解壓并進入程序目錄

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

執行configure文件并設置安裝地址和配置文件地址

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

編譯源碼并安裝

sudo make && sudo make install

進入nginx程序目錄嘗試啟動

# 完成后訪問IP,如果出現nginx的歡迎頁,就說明安裝成功了
cd /usr/local/nginx/sbin && ./nginx

配置nginx到systemctl控制

#添加啟動文件
sudo vim /usr/lib/systemd/system/nginx.service

# 更新systemctl
sudo systemctl daemon-reload

# 內容
[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

啟動命令:systemctl start nginx

設置開機啟動:systemctl enable nginx

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容