安裝
在 CentOS 上,可直接使用 yum 來安裝 Nginx
yum install nginx -y
擴展: 卸載用 yum remove nginx
啟動
安裝完成後,使用 nginx 命令啟動 Nginx (如果無法訪問,請重試用 nginx -s reload 命令重啟 Nginx)
nginx
此時訪問服務器 IP 就可以看到 Nginx 的測試頁面了
配置
外網用戶訪問服務器的 Web 服務由 Nginx 提供,Nginx 需要配置靜态資源的路徑信息才能通過 url 正确訪問到服務器上的靜态資源
用 Vim 編輯器打開 /etc/nginx/nginx.conf
找到 server
将 server_name 改為服務器ID
root 改為靜态資源路徑, 比如 /code/dist
# 全局塊
...
# events塊
events {
...
}
# http塊
http
{
# http全局塊
...
# 虛拟主機server塊
server {
listen 80 default_server; # 監聽HTTP端口
listen [::]:80 default_server;
server_name 121.43.134.999; # 監聽地址
root /code/dist; # 靜态資源根目錄
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
# http全局塊
...
}
配置文件将 /code/dist 作為所有靜态資源請求的根路徑,如訪問: http://121.43.134.999/dist/index.js,将會去 /code/dist 目錄下去查找 index.js
現在我們需要重啟 Nginx 讓新的配置生效,如:
nginx -s reload
我們在服務器 /code/dist 目錄中創建或本地導入 index.html 文件之後, 就可以輸入 ip 訪問啦
擴展
Nginx 常用命令總結
命令 功能
nginx 啟動
nginx -s stop 快速關閉
nginx -s quit 優雅的關閉
nginx 主進程會等待 worker 進程完成當前用戶請求的處理
nginx -s reload 重新加載配置
nginx -s reopen 重新打開日志文件
nginx -s reload 重新啟動
nginx -c filename 使用指定的配置文件 (default: /etc/nginx/nginx.conf)
關注點贊不迷路[可憐]
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!