1.linux環(huán)境:?
2.nginx版本:這里以1.13.7版本為例子
3.下載nginx包:
[root@joker nginx]# wget http://nginx.org/download/nginx-1.13.7.tar.gz
4.解壓到相應的文件夾:? ?
mkdir -p /usr/local/nginx
mv nginx-1.13.7.tar.gz /usr/local/nginx
cd?/usr/local/nginx
tar -zxvf?nginx-1.13.7.tar.gz
./configure
如果報錯是因為缺少C++安裝環(huán)境,只需要安裝一下即可:??
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
./configure
make
make install
默認安裝到/usr/local/nginx目錄下
5.驗證是否安裝完畢:nginx -v
6.設(shè)置開機啟動
vi /lib/systemd/system/nginx.service
然后填入一下文本:
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s??stop
PrivateTmp=true
[Install]??
WantedBy=multi-user.target
說明:其中ExecStart,ExecReload,ExecStop這里分別為你自己安裝的nginx根目錄,請根據(jù)自行安裝的查找到自己的目錄.
查找命令:whereis nginx
7.開機自動啟動
? ? systemctl enable nginx
? ? 沒出現(xiàn)八錯即啟動成功
8.運行nginx
? ? 常用的命令:
?? ?nginx? ? ? ? ? ? ? ? ? ? ? ? ? ?# 運行nginx
?? ?nginx -s reload??????????? # 重新載入配置文件并運行
?? ?nginx -s reopen???????????# 重啟 Nginx
?? ?nginx -s stop? ? ? ? ? ? ? ?# 停止 Nginx
***啟動nginx:nginx
9.配置文件:cat /usr/local/nginx/conf/nginx.conf? ??
? ? 根據(jù)自行需要進行配置。每次修改完畢刷新配置命令為:?nginx -s reload 沒有報錯即更新成功
? ? 也可以先試用 nginx -t 檢測配置是否有誤再刷新配置教藻。
詳情盡情期待下一篇Nginx文章谴餐。您的點贊與評論就是我寫作的動力厉碟,感謝關(guān)注牵素!
歡迎轉(zhuǎn)到個人的CSDN技術(shù)博客專欄:水番丘山