欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一個Nginx實現(xiàn)部署多個不同的項目方式

 更新時間:2024年03月18日 14:59:12   作者:南獨酌酒nvn  
這篇文章主要介紹了一個Nginx實現(xiàn)部署多個不同的項目方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

在 linux 中實現(xiàn)一個 nginx 部署2個不同的端口號訪問不同的項目

nginx.conf 配置文件

我們可以通過配置兩個 server 來實現(xiàn)在一個 nginx 服務器上部署多個項目

我這里配置了一個 80 端口號。

又配置了一個 90 端口號。

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)建了兩個靜態(tài)文件目錄,如下圖:

效果

最后重啟 nginx,然后訪問鏈接就可以看到效果了

首先訪問 80 端口的項目進行測試

訪問 90 的項目端口進行測試

其中最主要的區(qū)別就在于配置文件中的 server 塊,配置了不同的 server 塊之后還要解決靜態(tài)文件目錄的問題,所以就創(chuàng)建不同的靜態(tài)文件用于不同的 server 塊來訪問,將其區(qū)分開即可

關(guān)于 nginx 的安裝下載不細說,百度自行學習

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用問題

    關(guān)于使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用問題

    這篇文章主要介紹了使用Keepalived實現(xiàn)Nginx的自動重啟及雙主熱備高可用,本文通過幾個問題解析幫助大家學習Keepalived實現(xiàn)Nginx的自動重啟的相關(guān)知識,需要的朋友可以參考下
    2021-09-09
  • Nginx的配置文件結(jié)構(gòu)和各種配置指令

    Nginx的配置文件結(jié)構(gòu)和各種配置指令

    Nginx是一款高性能的Web服務器和反向代理服務器,常常被用作Web服務器、負載均衡器、反向代理和緩存服務器等,本文將詳細介紹Nginx的配置文件結(jié)構(gòu)和各種配置指令,幫助你理解和正確配置Nginx?服務器
    2024-03-03
  • Nginx的搭建與核心配置方法

    Nginx的搭建與核心配置方法

    Nginx是一個高性能的反向代理和 Web服務器軟件,最初是由俄羅斯人 Igor Sysoev開發(fā)的,其源代碼基于雙條款BSD許可證發(fā)布,因其系統(tǒng)資源消耗低、運行穩(wěn)定且具有高性能的并發(fā)處理能力等特性,這篇文章主要介紹了Nginx的搭建與核心配置,需要的朋友可以參考下
    2024-06-06
  • Nginx常用配置以及代理轉(zhuǎn)發(fā)操作詳解

    Nginx常用配置以及代理轉(zhuǎn)發(fā)操作詳解

    這篇文章主要給大家介紹了關(guān)于Nginx常用配置以及代理轉(zhuǎn)發(fā)的相關(guān)資料,nginx一般被用來做反向代理,將請求轉(zhuǎn)發(fā)到應用服務器上,比如tomcat的應用,需要的朋友可以參考下
    2023-09-09
  • 實現(xiàn)自動定期刪除Nginx日志的方法

    實現(xiàn)自動定期刪除Nginx日志的方法

    這篇文章主要介紹了自動定期刪除Nginx日志的方法,Nginx是一個基于事務的異步的高速服務器軟件,需要的朋友可以參考下
    2015-07-07
  • nginx配置IP白名單的詳細步驟

    nginx配置IP白名單的詳細步驟

    在日常運維工作中會碰到這樣的需求,設(shè)置網(wǎng)站訪問只對某些ip開放,其他ip的客戶端都不能訪問,下面這篇文章主要給大家介紹了關(guān)于nginx配置IP白名單的詳細步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Nginx的nginx.conf配置文件中文注釋說明

    Nginx的nginx.conf配置文件中文注釋說明

    這篇文章主要介紹了Nginx的nginx.conf配置文件中文注釋說明,本文是個人注釋版,在生產(chǎn)環(huán)境中經(jīng)常使用,需要的朋友可以參考下
    2014-12-12
  • Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題

    Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題

    這篇文章主要介紹了Nginx?CertBot配置HTTPS泛域名證書Debian及常見問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 服務器重啟后寶塔界面打開顯示404 nginx的解決方法

    服務器重啟后寶塔界面打開顯示404 nginx的解決方法

    在阿里云服務器搭建寶塔界面,服務器重啟之后打開寶塔顯示404 not found nginx,本文給大家介紹了服務器重啟后寶塔界面打開顯示404 nginx的解決方法,需要的朋友可以參考下
    2024-02-02
  • Nginx配置終極版指南(全網(wǎng)最詳細)

    Nginx配置終極版指南(全網(wǎng)最詳細)

    對于前端項目來說,nginx是必須了解和熟悉的,本文對nginx整體的概念進行了重新梳理,同時幫讀者理清nginx配置思路,文中通過代碼示例和圖文講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-11-11

最新評論