AdSense

網頁

2023/9/28

CentOS 安裝Nginx

在CentOS 7安裝Nginx。


範例環境:



安裝

在命令列輸入sudo yum install epel-release安裝EPEL repository。

$ sudo yum install epel-release -y

輸入sudo yum update -y更新yum套件,可能會卡一下。

$ sudo yum update -y

輸入sudo yum install nginx -y開始安裝Nginx。

$ sudo yum install nginx -y

輸入sudo nginx -v檢視安裝版本。

$ sudo nginx -v
nginx version: nginx/1.20.1


啟動

輸入sudo systemctl start nginx啟動nginx(執行後不會有任何反應是正常的)。

$ sudo systemctl start nginx

輸入service nginx status檢視nginx的運行狀態。

$ service nginx status
Redirecting to /bin/systemctl status nginx.service
 nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since 四 2023-09-28 08:41:40 UTC; 20s ago
  Process: 3214 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 3212 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 3211 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 3216 (nginx)
    Tasks: 2
   Memory: 1.4M
   CGroup: /system.slice/nginx.service
           ├─3216 nginx: master process /usr/sbin/nginx
           └─3217 nginx: worker process
...

Nginx的預設配置文件nginx.conf位在/etc/nginx目錄。


測試

在瀏覽器位址輸入所在主機位址,顯示畫面如下。如果未正常顯示請確認是否有被防火牆阻擋。



覺得Nginx官方文件寫得很爛。


沒有留言:

AdSense