nginx如何實(shí)現(xiàn)同個(gè)ip、端口訪問不同的項(xiàng)目(以路徑區(qū)分項(xiàng)目)
安裝與部署
以路徑的方式來區(qū)分項(xiàng)目
nginx.conf的配置文件
配置說明:
1、listen:端口號
2、server_name:虛擬ip地址
3、root:聲明默認(rèn)網(wǎng)站根目錄位置 --項(xiàng)目的根目錄
4、index:定義首頁索引文件的名稱 --index.html
5、try_files:定義查找文件規(guī)則,找到指定默認(rèn)文件
6、location:控制服務(wù)訪問路徑
7、proxy_pass:請求代理轉(zhuǎn)發(fā)
8、alias:與root指令一樣,用于指定項(xiàng)目文件路徑;區(qū)別是alias是目錄別名,root是最上層目錄的定義,對URI的處理方式各有不同
server { listen 8011; server_name 192.168.1.6; #控制服務(wù)訪問路徑 location / {#192.168.1.6:8011(A項(xiàng)目) #找的是nginx目錄html/pc路徑下的index.html訪問頁面 root html/pc; try_files $uri $uri/ /index.html; index index.html index.htm; } location /app{#192.168.1.6:8011/app(B項(xiàng)目) #找的是服務(wù)器上/data/nginx/html/app目錄下的index.html訪問頁面 alias /data/nginx/html/app; try_files $uri $uri/ /index.html; index index.html index.htm; } location /api/ {#192.168.1.6:8011/api/(C項(xiàng)目)注:后端服務(wù) #這里設(shè)置是通過訪問 192.168.1.6:8011/api/ 代理轉(zhuǎn)發(fā)到 192.168.1.6:8010 服務(wù) proxy_pass http://192.168.1.6:8010; #代理轉(zhuǎn)發(fā) } #指定錯(cuò)誤代碼, 統(tǒng)一定義錯(cuò)誤頁, 錯(cuò)誤代碼重定向到新的Locaiton(默認(rèn)就有) error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot項(xiàng)目整合FastDFS+Nginx實(shí)現(xiàn)圖片上傳功能
FastDFS是一個(gè)開源的輕量級分布式文件系統(tǒng),它對文件進(jìn)行管理,功能包括:文件存儲(chǔ)、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲(chǔ)和負(fù)載均衡的問題,對SpringBoot整合FastDFS實(shí)現(xiàn)圖片上傳功能,感興趣的朋友一起看看吧2022-05-05Nginx stream 配置代理(Nginx TCP/UDP 負(fù)載均衡)
本文主要介紹了Nginx stream 配置代理(Nginx TCP/UDP 負(fù)載均衡),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11Nginx實(shí)現(xiàn)灰度發(fā)布的常見方法小結(jié)
Nginx 就像是一個(gè)智能的交通指揮員,它位于用戶請求和后端服務(wù)之間,負(fù)責(zé)對請求進(jìn)行分發(fā)和管理,在灰度發(fā)布中,Nginx 可以根據(jù)我們設(shè)定的規(guī)則,這篇文章給大家介紹了Nginx實(shí)現(xiàn)灰度發(fā)布的常見方法小結(jié),需要的朋友可以參考下2024-07-07Node.js站點(diǎn)使用Nginx作反向代理時(shí)配置GZip壓縮的教程
這篇文章主要介紹了Node.js站點(diǎn)使用Nginx作反向代理時(shí)配置GZip壓縮的教程,文中演示了Node使用Express框架時(shí)的HTTP傳輸壓縮配置,需要的朋友可以參考下2016-04-04Nginx基于多個(gè)ip的虛擬主機(jī)的詳細(xì)配置
本文詳細(xì)介紹了如何使用nginx配置基于多個(gè)IP地址的虛擬主機(jī),通過虛擬主機(jī),可以優(yōu)化服務(wù)器資源,提高安全性和靈活性,節(jié)省IP資源,文章也提供了基于域名和端口的虛擬主機(jī)配置代碼,方便讀者參考實(shí)施2024-11-11