標註:tomcat部署項目,windows系統,nginx80端口配置多個站點
1、C:\Windows\System32\drivers\etc\hosts配置虛擬路徑,加上ip和對應的域名。形如:
127.0.0.1 www.a.com
127.0.0.1 www.b.com
127.0.0.1 www.c.com
2、nginx安裝文件夾下,打開/conf/nginx.conf
在http里加上幾個server
如果只是靜態資源,就直接用root,就不需要反向代理,比如www.b.com就是訪問的靜態資源
server {
listen 80; #端口號
server_name www.a.com; #域名
#location / {
# root html; #相對nginx的安裝文件夾下的路徑
# index index.html index.htm; #相對上面html文件夾下的文件,作爲啓動頁面
#}
location / {
proxy_pass http://localhost:8080/; #反向代理請求路徑
}
}
server {
listen 80;
server_name www.b.com;
location / {
root D:\\b;
}
}
server {
listen 80;
server_name www.c.com;
location / {
proxy_pass http://localhost:8081/;
}
}
3、啓動nginx
(1)可直接運行安裝nginx文件夾下的nginx.exe
(2)dos命令,win + r -> cmd -> cd 到nginx安裝文件夾下 -> start nginx
4、關閉nginx
(1)運用任務管理器,結束nginx.exe的進程
(2)dos命令,win + r -> cmd -> cd 到nginx安裝文件夾下 -> nginx.exe -s stop
5、訪問
直接用域名就可以訪問相應的項目