nginx 安裝與配置
阿新 • • 發佈:2018-12-11
1,安裝準備 由於nginx的一些模組依賴一些lib庫,所有這裡要安裝這些lib庫
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
2,安裝 nginx
# 1.安裝前檢視是否安裝過 nginx ,是的話先解除安裝 find -name nginx yum remove nginx # 2.進入 /usr/local cd /usr/local # 3.下載官網最新的nginx,然後解壓 wget http://nginx.org/download/nginx-1.7.4.tar.gz tar -zxvf nginx-1.7.4.tar.gz # 4.這時會產生一個 nginx-1.7.4目錄,進入該目錄 cd nginx-1.7.4 # 5.安裝(預設安裝在/usr/local/nginx),可使用--prefix指定安裝路徑 ./configure make make install # 6.啟動nginx,進入nginx的安裝目錄下的sbin目錄(/usr/local/nginx/sbin) ./nginx # 7.設定軟連線 ln is /usr/local/nginx/sbin/nginx /usr/bin/nginx # 8.nginx 常用命令 啟動:nginx 重啟:nginx -s reload 停止:nginx -s stop # 9.啟動後訪問80埠,看是否顯示nginx歡迎頁面 # 如果是雲伺服器的話,還需要注意防火牆配置,及安全組。
3,nginx 配置
# 1,修改 nginx/conf 下的 nginx.conf 檔案,最後的大括號內加入程式碼 include vhosts/*.conf; # 2,在 conf 檔案下新建 vhosts 資料夾 mkdir vhosts # 3,進入 vhosts 目錄,新建 test.conf,並鍵入以下程式碼 (我這裡的需求是當訪問127.0.0.1:3000/api時,轉發到127.0.0.1:5757/api) (可以根據你的需求自行更改) server { listen 3000; server_name 127.0.0.1; index index.html index.htm index.jsp index.php; error_page 404 /404/html; location /api { proxy_pass http://127.0.0.1:5757/api; add_header Access-Control-Allow-Origin *; } } # 然後重啟nginx,即可 nginx -s reload
本教程到此結束,如真的幫助到你,請點個讚唄~