準備工作
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開機啟動項