最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx如何配置部署一個(gè)域名,多個(gè)端口

 更新時(shí)間:2026年03月30日 09:01:27   作者:高山仰止、景行行止  
文章主要講述了在Windows下使用Nginx部署服務(wù)器的過(guò)程,包括配置Nginx、部署前端和后端項(xiàng)目、設(shè)置反向代理以及部署多個(gè)不同端口的項(xiàng)目

最近用基于windows下的nginx部署了服務(wù)器。

1.安裝好windows下的nginx以后

會(huì)有以下文件,找到conf下的nginx,此文件為nginx的配置文件

2.初始只有一個(gè)默認(rèn)80端口

這是nginx的默認(rèn)端口號(hào)

server {
        listen       80;
        server_name  "你的域名";

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
    
        //你的前端打包文件路徑
        location /{
           root  html/static/dist;
           index  index.html;    //指定入口文件
           try_files $uri $uri/ /index.html;   //重定向,解決刷新頁(yè)面404問(wèn)題
        }
	    location /shopDetail/ { 
        	try_files $uri $uri/ /shopDetail.html; //解決偽靜態(tài)頁(yè)面刷新404問(wèn)題
    	}
        //配置實(shí)現(xiàn)反向代理
        location /index.php {
		#rewrite ^/api(.*)$ /$1 break;
        	proxy_pass http://test:8080;    //你的后端接口API地址
        	proxy_set_header Host $host;
        	proxy_set_header X-Real-IP $remote_addr;
		
    	}

按照上面的配置以后,將前端打包文件放進(jìn)對(duì)應(yīng)路徑以后,如:html/static/dist,此時(shí)你的前端靜態(tài)網(wǎng)頁(yè)就可以通過(guò)域名來(lái)進(jìn)行訪問(wèn)了,但是我們后端項(xiàng)目也要通過(guò)nginx來(lái)部署一下,才可以實(shí)現(xiàn)在線訪問(wèn)。

上圖中,可以看到,后端的端口號(hào)為8080,此時(shí)我們用nginx開一個(gè)8080端口來(lái)代理前端對(duì)后端Api的訪問(wèn):

“因?yàn)槲业暮蠖隧?xiàng)目是用php-admin的CI框架來(lái)搭建的”,

server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   D:\webroot;    //指定后端項(xiàng)目文件路徑
            index  index.html index.htm index.php;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
	    location /index.php{
            root           D:\webroot;  //指定后端項(xiàng)目文件路徑
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
            fastcgi_split_path_info ^(.+\.php)(.*)$;
            fastcgi_param   PATH_INFO $fastcgi_path_info;
            include        fastcgi_params;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }

此時(shí)配置好反向代理以后,假如我想再部署其他幾個(gè)同域名不同端口的項(xiàng)目,又該怎么辦呢。

可以通過(guò)設(shè)置不同端口號(hào)來(lái)進(jìn)行區(qū)分:

server {
	listen       8083;
        server_name  "同一個(gè)域名";

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
	location /index.php {
	   #rewrite ^/api(.*)$ /$1 break;
           proxy_pass http://test:8080;
           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
		
    	}

        location /{
           root  html/8083/dist;
           index  index.html;
           try_files $uri $uri/ /index.html;
           
        }
        location /shoplist { 
         rewrite ^/shoplist(.*)$ /shoplist.htmls$1 redirect;
        }
    }

如上圖,我可以再開一個(gè)server,監(jiān)聽8083端口,就可以通過(guò)同一個(gè)域名不同端口號(hào)部署另一個(gè)項(xiàng)目。

總結(jié)

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

相關(guān)文章

  • nginx負(fù)載均衡配置,宕機(jī)自動(dòng)切換方式

    nginx負(fù)載均衡配置,宕機(jī)自動(dòng)切換方式

    這篇文章主要介紹了nginx負(fù)載均衡配置,宕機(jī)自動(dòng)切換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • nginx中用JSON格式記錄日志的配置示例

    nginx中用JSON格式記錄日志的配置示例

    這篇文章主要介紹了nginx中用JSON格式記錄日志的配置示例,其實(shí)就是定義一個(gè)JSON的日志格式,然后在需要的地方調(diào)用即可,需要的朋友可以參考下
    2014-07-07
  • 解決Nginx 配置 proxy_pass 后 返回404問(wèn)題

    解決Nginx 配置 proxy_pass 后 返回404問(wèn)題

    這篇文章主要介紹了Nginx 配置 proxy_pass 后 返回404問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • 使用Docker主機(jī)啟動(dòng)Nginx服務(wù)器的完整步驟詳解

    使用Docker主機(jī)啟動(dòng)Nginx服務(wù)器的完整步驟詳解

    Docker是一個(gè)開源的容器化平臺(tái),用于輕松地打包、部署和運(yùn)行應(yīng)用程序,而Nginx是一個(gè)高性能的開源反向代理服務(wù)器,也是一個(gè)流行的Web服務(wù)器,這篇文章主要給大家介紹了關(guān)于使用Docker主機(jī)啟動(dòng)Nginx服務(wù)器的完整步驟,需要的朋友可以參考下
    2024-07-07
  • Nginx設(shè)置目錄的訪問(wèn)權(quán)限實(shí)現(xiàn)訪問(wèn)靜態(tài)資源

    Nginx設(shè)置目錄的訪問(wèn)權(quán)限實(shí)現(xiàn)訪問(wèn)靜態(tài)資源

    遇到Permission denied錯(cuò)誤,通常是Nginx用戶權(quán)限不足,本文就來(lái)介紹一下Nginx設(shè)置目錄的訪問(wèn)權(quán)限實(shí)現(xiàn)訪問(wèn)靜態(tài)資源
    2024-10-10
  • Nginx實(shí)現(xiàn)接口限流的方法匯總

    Nginx實(shí)現(xiàn)接口限流的方法匯總

    這篇文章主要為大家詳細(xì)介紹了Nginx實(shí)現(xiàn)接口限流的相關(guān)方法,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-11-11
  • nginx+lua(openresty)實(shí)現(xiàn)黑/白名單權(quán)限控制的示例

    nginx+lua(openresty)實(shí)現(xiàn)黑/白名單權(quán)限控制的示例

    本文介紹了如何使用Openresty進(jìn)行權(quán)限控制和灰度發(fā)布,具體通過(guò)定時(shí)器定期更新黑名單數(shù)據(jù),進(jìn)行用戶過(guò)濾和權(quán)限管控,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-09-09
  • nginx配置代理多個(gè)前端資源

    nginx配置代理多個(gè)前端資源

    本文主要介紹了nginx配置代理多個(gè)前端資源,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 解決Nginx轉(zhuǎn)發(fā)圖片不能顯示的問(wèn)題

    解決Nginx轉(zhuǎn)發(fā)圖片不能顯示的問(wèn)題

    在使用Nginx作為反向代理將iServer的HTTP協(xié)議轉(zhuǎn)換為HTTPS協(xié)議時(shí),可能會(huì)遇到靜態(tài)資源無(wú)法加載、頁(yè)面跳轉(zhuǎn)回HTTP協(xié)議、訪問(wèn)服務(wù)管理界面權(quán)限問(wèn)題等情況,本文給大家介紹解決Nginx轉(zhuǎn)發(fā)圖片不能顯示的問(wèn)題,感興趣的朋友一起看看吧
    2024-11-11
  • nginx搭建tcp代理服務(wù)器

    nginx搭建tcp代理服務(wù)器

    Nginx 超越 Apache 的高性能和穩(wěn)定性,使得國(guó)內(nèi)使用 Nginx 作為 Web 服務(wù)器的網(wǎng)站也越來(lái)越多,大部分門戶網(wǎng)站都把它作為首選WEB前端。下面講講如何利用Nginx搭建tcp代理服務(wù)器
    2015-08-08

最新評(píng)論

浮梁县| 霍邱县| 兰州市| 任丘市| 孝昌县| 辉县市| 孝昌县| 泽州县| 中西区| 安塞县| 望谟县| 凌云县| 稻城县| 霍山县| 潮州市| 图们市| 余姚市| 西和县| 乡城县| 宾阳县| 昌江| 遵义市| 克山县| 余庆县| 岚皋县| 肇源县| 鄂州市| 蓝山县| 谢通门县| 固原市| 喀什市| 理塘县| 宝应县| 芜湖市| 东宁县| 来宾市| 宜昌市| 永嘉县| 六盘水市| 雅安市| 文化|