nginx配置多埠訪問多專案

2021-07-08 22:36:01 字數 1623 閱讀 9602

最近剛開始上班,公司使用nginx伺服器。本地開發測試時,乙個localhost通過指向不同的埠來指向不同的專案路徑。

比如localhost:80指向d:/www目錄,localhost:801指向d:/bbs目錄。預設情況下是localhost的80埠指向你安裝phpstudy時指定的路徑。

配置起來也很簡單,和apache的配置差不多:開啟nginx/conf/nginx.conf,找到預設的server的配置:

server 

#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

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

#location ~ \.php(.*)$

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}

複製乙份server的配置,比如增加乙個801埠,路徑指向d:/project

配置如下:

server 

#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

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

#location ~ \.php(.*)$

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}

完成之後重啟nginx,就可以通過位址列訪問localhost:801了,比如localhost:801/test.php,而localhost仍然指向80埠。

apache 多埠訪問 配置

使用本地ip 埠號,或者修改hosts檔案 網域名稱的方法來進行本地多站點web除錯。注意這裡是用apache 不是iis 2 修改本機的hosts檔案,如下 示例 127.0.0.1 localhost 127.0.0.1 url www.dede.com url 127.0.0.1 url ww...

Nginx基於多埠 多網域名稱配置

一 基於埠訪問 在網絡卡只有乙個,或者伺服器資源有限的情況下有多個 就可以基於埠,或者基於網域名稱來實現資源的訪問。基於埠訪問就是配置多個不同的埠,將網域名稱指向同乙個ip不同的埠來實現。nginx.conf配置檔案如下 user nobody worker processes 8 events s...

Apache多埠配置

virtual hosts include conf extratpd vhosts.conf開啟 virtual hosts include conf extratpd vhosts.conf開啟extratpd vhosts.conf 新增 配置 serveradmin webmaster du...