一、操作環境說明
- 操作系統:阿里云云服務器ECS CentOS 7.6 64位
- 遠程連接:ECS管理控制檯的Workbench
二、nginx安裝啓動
2.1查看資源庫中可以安裝或更新的nginx
執行命令:yum info nginx 查看資源庫中可以安裝的nginx軟件包信息。這裏可安裝的軟件包nginx 1.16.1版本。如下圖所示:
2.2直接使用yum安裝nginx
執行命令:yum install nginx -y 安裝nginx。如下圖所示:
2.3確認安裝成功
執行命令:nginx -v 查看nginx安裝版本,如下圖所示:
執行命令:nginx -t 查看配置文件是否正確,如下圖所示:
2.4查找有關nginx目錄
執行命令:whereis nginx 查找出nginx相關目錄,如下圖所示:
我們可以看一下其中主要目錄:
/etc:這個目錄用來存放所有的系統管理所需要的配置文件和子目錄。
/etc/nginx:這裏有nginx.conf配置文件。
/usr:這個目錄用來存放用戶很多應用程序和文件。
/usr/share/nginx:這裏有html和modules。
2.5啓動nginx服務
執行命令:systemctl start nginx.service 啓動nginx服務(systemctl stop nginx.service 關閉nginx服務),如下圖所示:
執行命令:systemctl status nginx 查看nginx狀態,啓動成功則如下圖所示:
2.6輸入網址測試
在瀏覽器中輸入:http://ip:80 ,可以看到如下頁面(nginx配置文件中默認80端口)。
三、總結說明
3.1涉及命令
yum info nginx(查看資源庫中可以安裝的nginx軟件包信息)
yum install nginx -y(安裝nginx)
nginx -v(查看nginx安裝版本)
nginx -t(查看nginx配置文件是否正確)
whereis nginx(查找出nginx相關目錄)
systemctl start nginx.service(啓動nginx服務)
systemctl stop nginx.service(關閉nginx服務)
systemctl status nginx(查看nginx狀態)
3.2可能遇到問題
- 公網訪問不到網頁,查看雲服務器網絡和安全組是否配置(看一下端口是否放行)
- nginx啓動失敗,仔細查看相關提示,極有可能是端口被佔用
- 輸入網址測試加載出來的頁面嚇我一跳,印象中不是Nginx的歡迎頁面麼。通過配置文件找到加載的html,點開查看發現頁面加載是正確的。