安裝NGINX有兩種方式:
以下是如何在 Debian 或 Ubuntu 系統(tǒng)上安裝 Nginx 的步驟:
第 1 步:首先,讓我們更新我們的本地包裹索引,以便我們可以訪問(wèn)最新的包裹列表。
在 Ubuntu 或 Debian 上打開(kāi)終端并運(yùn)行以下命令以確保操作系統(tǒng)上的所有軟件包都是最新的:
sudo apt-get update
由于 Nginx 在 Debian 或 Ubuntu 的默認(rèn)存儲(chǔ)庫(kù)中可用,因此可以使用 apt 打包系統(tǒng)從這些存儲(chǔ)庫(kù)安裝它。
sudo apt-get install nginx
完成后,使用以下命令查看處于運(yùn)行狀態(tài)的 nginx 服務(wù)器的進(jìn)程。
ps -ef | grep nginx
為了從 Web 服務(wù)器訪問(wèn) Nginx,我們必須允許從外部訪問(wèn)服務(wù)。
要查看防火墻允許的可用配置文件列表,請(qǐng)使用以下命令:
這里,
Nginx Full:它允許端口 80 和 443。
Nginx HTTP:它只允許端口 80。
Nginx HTTPS:它只允許端口 443。
要同時(shí)允許 HTTP 80 和 HTTPS 443 端口,請(qǐng)使用以下命令:
sudo ufw allow 'Nginx Full'
要僅允許 Nginx HTTP 端口 80,請(qǐng)使用以下命令:
sudo ufw allow 'Nginx HTTP'
要僅允許 Nginx HTTPS 端口 443,請(qǐng)使用以下命令:
默認(rèn)情況下,安裝 Ubuntu 后,Nginx 會(huì)自動(dòng)啟動(dòng),我們可以通過(guò)以下命令查看 Nginx 的狀態(tài):
systemctl status nginx
nginx.service - A high-performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2016-04-18 16:14:00 EDT; 4min 2s ago
Main PID: 12857 (nginx)
CGroup: /system.slice/nginx.service
├─12857 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
└─12858 nginx: worker process
從上面我們可以看到,服務(wù)似乎已經(jīng)啟動(dòng)成功了。然而,最好的測(cè)試方法是從 Nginx 請(qǐng)求一個(gè)頁(yè)面。
我們可以訪問(wèn)默認(rèn)的 Nginx 頁(yè)面,以確保軟件正常運(yùn)行。我們可以通過(guò)我們服務(wù)器的域名或 IP 地址訪問(wèn)它?;蛘呶覀兛梢允褂?http://localhost。
我們應(yīng)該看到“Welcome to Nginx”默認(rèn)頁(yè)面。如果我們看到該頁(yè)面,則可以確定 Nginx 已正確安裝。
此頁(yè)面通常包含在 Nginx 中,以向我們顯示服務(wù)器運(yùn)行正常。