在CentOS 7安裝Nginx。
範例環境:
- Linux x86 64-bit
- CentOS 7(CentOS 7 (x86_64) - with Updates HVM)
安裝
在命令列輸入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官方文件寫得很爛。
沒有留言:
張貼留言