-
前言
前段時間領導讓我部署測試環境,安裝並使用nginx,特此記錄幫助入門同學
-
下載
nginx下載地址:https://nginx.org/download/
-
安裝
將下載完成的nginx-XXX.tar.gz上傳至 /usr/local/ 目錄下
在安裝nginx前首先要確認系統中安裝了gcc、pcre-devel、zlib-devel、openssl-devel。
Linux下檢查是否安裝過某軟件包:http://www.cnblogs.com/xxoome/p/5866553.html
安裝命令:
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
安裝及編譯nginx:
# 進入nginx目錄 cd nginx-XXX.tar.gz # 初始化 ./configure --prefix=/usr/local/nginx-XXX.tar.gz
# 編譯 make make install
創建nginx日志文件夾
mkdir logs chmod 700 logs
啟動nginx
cd /usr/local/nginx-XXX/sbin
./nginx
打開瀏覽器訪問 http://服務器IP:80(出現以下界面說明nginx啟動正常)

nginx配置反向代理:
單單出現上界面是遠遠不夠的,畢竟我們要使用nginx部署項目
首先將 VUE 項目打包好的文件包上傳至nginx根目錄,並配置nginx配置文件
vi conf/nginx.conf
# nginx.conf
server {
# nginx端口號
listen 80; # nginx本地域名 server_name www.123.com; #charset koi8-r; #access_log logs/host.access.log main; location / { # 訪問本地項目例如包名為test root test; index index.html index.htm; # 代理tomcat # proxy_pass http://localhost:8080; # index index.html index.htm; }
這里再說明一下,nginx配置的本地域名,需要配置本機 host 文件並且才可以訪問
Win + R,輸入drivers,進入etc目錄,編輯host文件並且以管理員身份運行
在最下方加入一行即可:
服務器IP 域名
local配置訪問地址,可以直接訪問nginx內的項目 也可以 代理訪問其他Servlet容器
