Nginx新手教程:從安裝到反向代理配置

Nginx是高性能HTTP和反向代理服務器,輕量穩定,適用於網站搭建、負載均衡等場景。安裝分Ubuntu/Debian(`sudo apt install nginx`)和CentOS/RHEL(`sudo yum install nginx`),驗證用`nginx -v`。啓動服務(`sudo systemctl start nginx`)並設自啓(`sudo systemctl enable nginx`),管理命令含啓停、重啓及重載配置(`reload`)。 核心反向代理配置:在`/etc/nginx/conf.d/`新建站點配置文件(如`myapp.conf`),示例配置:`server`監聽80端口,`server_name`設域名/IP,`location /`通過`proxy_pass`轉發至後端端口(如`127.0.0.1:3000`),並通過`proxy_set_header`傳遞Host和真實IP。配置後用`nginx -t`檢查語法,`reload`生效,測試訪問後端內容。 注意事項:開放防火牆80/443端口,確保後端服務運行,`proxy_pass`需以`http://`/`https

閱讀全文