故事前線:
一哥們阿里云部署nginx失敗,下午說還搞得pcre,我湊那是啥子鬼?
然后晚上那哥們把賬號密碼發我了,遠程上去5分鐘搞定,順便一提,那哥們機子配置超級low (1核1G記憶體40G硬碟),還是我們的32核32G記憶體80G硬碟的 PCL 爽丫
搞定以后,尋思好久沒更文了,今天那就發一哈,所以本文就誕生了
本故事純屬虛構,如有雷同純屬巧合,
既然是在阿里云上部署
首先申請阿里云主機CentOS7.6.1810,如何申請以及購買萌新請自行百度,老司機都懂;
博主是個窮逼,所以使用 PCL,博主愛鵬城實驗室開發者云 PCL ,因為是公益的,免費
但是使用的不是x86_64架構,而是鯤鵬arm64架構的


好,書回正傳,
開啟安裝 NGINX 模式
nginx官網: http://nginx.org/
nginx下載目錄: http://nginx.org/download/
1、下載nginx原始碼包
wget http://nginx.org/download/nginx-1.12.2.tar.gz
注意:
-
1、安裝前要先安裝依賴
yum -y install pcre-devel openssl openssl-devel gcc gcc-c++ -
2、阿里云控制臺要安全組放行埠,入口出口(阿里云安全這一塊做的到位)
-
3、把nginx做成系統服務,方便維護
2、解壓nginx原始碼包
tar -zxf nginx-1.12.2.tar.gz
3、原始碼編譯
./configure --prefix=/opt/installed/ting/nginx
3.1、報錯
突現報錯,好事啊,終于曉得那哥們說的鬼了
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=option.
3.2、解決報錯
./configure --prefix=/opt/installed/ting/nginx --without-http_rewrite_module
4、安裝
make
make install
5、編輯組態檔
vim /opt/installed/ting/nginx/conf/nginx.conf
根據需求寫咯,可以參考本博主之前兩篇文章喲
- 1、CentOS7安裝配置Nginx服務器
- 2、分享–nginx組態檔
孔子曰:“溫故而知新,可以為師矣”
之前寫的文章不是白寫的,也得經常溫習,
6、把nginx寫入到系統服務
vim /lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/opt/installed/ting/nginx/sbin/nginx
ExecReload=/opt/installed/ting/nginx/sbin/nginx -s reload
ExecStop=/opt/installed/ting/nginx/conf/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
7、寫完后先重新加載一下系統服務
systemctl daemon-reload
8、然后重啟nginx服務
systemctl restart nginx
9、設定nginx服務開機自啟動
systemctl enable nginx
10、瀏覽器訪問哈

這就成功了!
打完收工!
等一等,好像還有什么沒說,,,
最后總結下:
- nginx安裝目錄
/opt/installed/ting/nginx
- nginx.conf組態檔目錄
/opt/installed/ting/nginx/conf/nginx.conf
- 啟動服務
systemctl start nginx
- 停止服務
systemctl stop nginx
- 重啟服務
systemctl restart nginx
- 查看服務狀態
systemctl status nginx
- 查看行程狀態
ps -ef|grep nginx
2021年第5篇原創,歡迎大家 一鍵三連 哈!
對啦,都看到最后啦,歡迎各位小伙伴們關注博主微信公眾號哈!

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/265896.html
標籤:其他
下一篇:微服務拆分參考原則串列
