一個(gè)Nginx實(shí)現(xiàn)部署多個(gè)不同的項(xiàng)目方式
在 linux 中實(shí)現(xiàn)一個(gè) nginx 部署2個(gè)不同的端口號(hào)訪問不同的項(xiàng)目
nginx.conf 配置文件
我們可以通過配置兩個(gè) server 來實(shí)現(xiàn)在一個(gè) nginx 服務(wù)器上部署多個(gè)項(xiàng)目
我這里配置了一個(gè) 80 端口號(hào)。
又配置了一個(gè) 90 端口號(hào)。
server {
listen 80;
server_name localhost;
location / {
root html;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/;
}
}
server {
listen 90;
server_name localhost;
location / {
root admin_html;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/;
}
}
創(chuàng)建靜態(tài)文件目錄
可以看到配置文件中的 root 尋找指定目錄下的靜態(tài)文件
我這里創(chuàng)建了兩個(gè)靜態(tài)文件目錄,如下圖:

效果
最后重啟 nginx,然后訪問鏈接就可以看到效果了
首先訪問 80 端口的項(xiàng)目進(jìn)行測(cè)試

訪問 90 的項(xiàng)目端口進(jìn)行測(cè)試

其中最主要的區(qū)別就在于配置文件中的 server 塊,配置了不同的 server 塊之后還要解決靜態(tài)文件目錄的問題,所以就創(chuàng)建不同的靜態(tài)文件用于不同的 server 塊來訪問,將其區(qū)分開即可
關(guān)于 nginx 的安裝下載不細(xì)說,百度自行學(xué)習(xí)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于使用Keepalived實(shí)現(xiàn)Nginx的自動(dòng)重啟及雙主熱備高可用問題
這篇文章主要介紹了使用Keepalived實(shí)現(xiàn)Nginx的自動(dòng)重啟及雙主熱備高可用,本文通過幾個(gè)問題解析幫助大家學(xué)習(xí)Keepalived實(shí)現(xiàn)Nginx的自動(dòng)重啟的相關(guān)知識(shí),需要的朋友可以參考下2021-09-09
Nginx常用配置以及代理轉(zhuǎn)發(fā)操作詳解
這篇文章主要給大家介紹了關(guān)于Nginx常用配置以及代理轉(zhuǎn)發(fā)的相關(guān)資料,nginx一般被用來做反向代理,將請(qǐng)求轉(zhuǎn)發(fā)到應(yīng)用服務(wù)器上,比如tomcat的應(yīng)用,需要的朋友可以參考下2023-09-09
實(shí)現(xiàn)自動(dòng)定期刪除Nginx日志的方法
這篇文章主要介紹了自動(dòng)定期刪除Nginx日志的方法,Nginx是一個(gè)基于事務(wù)的異步的高速服務(wù)器軟件,需要的朋友可以參考下2015-07-07
Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題
這篇文章主要介紹了Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
服務(wù)器重啟后寶塔界面打開顯示404 nginx的解決方法
在阿里云服務(wù)器搭建寶塔界面,服務(wù)器重啟之后打開寶塔顯示404 not found nginx,本文給大家介紹了服務(wù)器重啟后寶塔界面打開顯示404 nginx的解決方法,需要的朋友可以參考下2024-02-02

