我們可以通過不同的方式來驗證Nginx的安裝:
我們可以使用以下命令驗證 Nginx 是否已安裝并檢查其版本:
nginx -v
輸出:
nginx version: nginx/1.20.0
我們可以使用以下命令驗證 Nginx 是否已安裝并運行:
ps -ef|grep nginx
輸出:
root 13705 1 0 Nov28 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/ngin/conf/nginx.conf www 13707 13705 0 Nov28 ? 00:00:00 nginx: worker process root 18830 13627 0 20:00 pts/2 00:00:00 grep --color=auto nginx
這里使用 ps 命令列出正在運行的進(jìn)程。通過將其傳送到 grep,我們可以在輸出中搜索特定的單詞。上面的示例使用 grep 搜索 nginx。結(jié)果顯示了三個正在運行的進(jìn)程,即一個主進(jìn)程和一個工作進(jìn)程。如果 Nginx 正在運行,我們將始終看到一個主進(jìn)程和一個或多個工作進(jìn)程。因此,我們可以說我們安裝的 Nginx 運行正常。
如果查不到 Nginx 進(jìn)程,請先啟動 nginx 。
如果 Nginx 安裝成功,那么網(wǎng)絡(luò)服務(wù)器應(yīng)該已經(jīng)啟動并運行:
我們可以通過使用以下命令來檢查這一點,以確保服務(wù)正在運行:
systemctl status nginx
輸出:
● nginx.service - nginx - high performance web server Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2021-06-16 20:43:10 CST; 6 months 3 days ago Docs: http://nginx.org/en/docs/ Main PID: 25434 (nginx) CGroup: /system.slice/nginx.service ├─25434 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf └─29190 nginx: worker process
從上面我們可以看到,服務(wù)似乎已經(jīng)啟動成功了。但是,檢查這一點的最佳方法是從 Nginx 請求一個頁面。
我們可以訪問默認(rèn)的 Nginx 頁面,以確保軟件正常運行。我們可以通過我們服務(wù)器的域名或 IP 地址訪問它?;蛘呶覀兛梢栽跒g覽器上使用 http://localhost。
我們應(yīng)該看到“Welcome to Nginx”默認(rèn)頁面。如果我們看到該頁面,則可以確定 Nginx 已正確安裝。
此頁面通常包含在 Nginx 中,以向我們顯示服務(wù)器運行正常。