CentOS7安裝Nginx服務

準備工作

CentOS7。8伺服器一臺

安裝nginx

更新系統操作

yum update

安裝基本依賴

yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel ibxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel sqlite-devel oniguruma-devel

下載nginx安裝包(nginx官網地址)

https://nginx。org/en/download。html

下載命令

wget https://nginx。org/download/nginx-1。18。0。tar。gz

解壓安裝包

tar -zxvf nginx-1。18。0。tar。gz

建立www使用者和使用者組

groupadd www useradd -g www www

安裝配置

。/configure \ ——user=www \ ——group=www \ ——prefix=/usr/local/nginx \ ——with-http_ssl_module \ ——with-http_stub_status_module \ ——with-http_realip_module \ ——with-threads

進行安裝

make && make install

編寫系統服務

vim /etc/systemd/system/nginx。service

系統服務配置

[Unit]Description=nginxAfter=network。target[Service]Type=forkingExecStart=/usr/local/nginx/sbin/nginxExecReload=/usr/local/nginx/sbin/nginx -s reloadExecStop=/usr/local/nginx/sbin/nginx -s quitPrivateTmp=true[Install]WantedBy=multi-user。target

設定開機自啟動

systemctl enable nginx 設定nginx為開機自啟動

其他 nginx參考命令

systemctl stats nginx 檢視nginx啟動狀態systemctl start nginx 啟動nginxsystemctl restart nginx 重啟nginxsystemctl stop nginx 停止nginxsystemctl enable nginx 設定nginx為開機自啟動systemctl disable nginx 移除nginx開機啟動項