CentOS7下非編譯安裝Nginx的圖文教程
安裝Nginx
執(zhí)行如下命令即可。
sudo rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.18.0-2.el7.ngx.x86_64.rpm
若出現其他問題,可按照提示進行安裝依賴,正常來說直接運行即可。
如果不想要該發(fā)行版本,則可以到http://nginx.org/packages/centos/7/x86_64/RPMS/中進行選擇。
驗證安裝
通過命令systemctl status nginx
來查看服務狀態(tài)時發(fā)現是已經安裝上了
通過命令systemctl start nginx
來啟動服務,如果沒有任何提示則代表啟動成功,如果出現以下提示則可以按照提示信息來進行排查
輸入命令:systemctl status nginx
如圖所示,日志中顯示是80端口已被占用,因此我們有兩種方法
- 查看并關閉占用80端口的服務
- 修改nginx的.conf文件來更改nginx所監(jiān)聽的端口
在這里我們選擇第一種方法,輸入命令:lsof -i:80
來查看是那一項服務占用了80端口
從圖中我們可以看到是httpd服務占用了80端口(httpd是Apache在Linux中的服務名稱),使用命令systemctl stop httpd
來關閉命令,再使用命令:systemctl start nginx
來啟動nginx服務即可,如圖所示沒有任何提示則代表啟動正常
使用命令:curl http://localhost
來測試Nginx服務是否部署完成,如下圖所示則代表完成Nginx的部署
寫在最后
通過這種方式安裝Nginx與編譯安裝相比,這種方式可將Nginx注冊為服務,可以通過如下命令來管理Nginx。
啟動Nginx
systemctl start nginx
停止Nginx
systemctl stop nginx
重啟Nginx
systemctl restart nginx
將Nginx設置為開啟自啟
systemctl enable nginx
取消Nginx開機自啟
systemctl disable nginx
而編譯安裝的方式需要進入Nginx的安裝目錄通過手動啟動的方式進行服務的啟動,較為麻煩。
到此這篇關于CentOS7下非編譯安裝Nginx的圖文教程的文章就介紹到這了,更多相關CentOS7安裝Nginx內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx在Windows下的安裝及環(huán)境配置(將nginx作為服務運行)
這篇文章主要介紹了Nginx在Windows下的安裝及環(huán)境配置,主要是將nginx作為服務運行,需要的朋友可以參考下2018-11-11配置Nginx出現403(Forbidden)靜態(tài)文件加載不出來的解決方法
本文主要介紹了配置Nginx出現403(Forbidden)靜態(tài)文件加載不出來的解決方法,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-12-12詳解nginx同一端口監(jiān)聽多個域名和同時監(jiān)聽http與https
這篇文章主要介紹了詳解nginx同一端口監(jiān)聽多個域名和同時監(jiān)聽http與https的相關資料,需要的朋友可以參考下2017-05-05