2014-12-02 114 views
0

我創建了一個域名並將其重新定義爲您的外部IP地址。還要啓動nginx和tomcat。 將域重新定義爲外部IP地址。域名+ nginx + tomcat設置

truckpart4you.com:8081/spring

我想隱藏的端口8081和報文/春/

現在我有一些設置 nginx.conf

server { 
    listen 81; 
    server_name www.truckpart4you.com truckpart4you.com; 

    access_log logs/host.access.log main; 

    location/{ 

     proxy_pass localhost:81/; 
     proxy_redirect off; 

     proxy_set_header X-Forwarded-Host $host; 
     proxy_set_header X-Forwarded-Server $host; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    }} 

的server.xml(for tomcat)

 <Host name="localhost" appBase="webapps" 
     unpackWARs="true" autoDeploy="true"/> 

如何爲vindovs配置nginx和tomcat?

回答

1

Nginx的配置:

server { 
listen 81; # why 81 instead of 80??? 
server_name www.truckpart4you.com truckpart4you.com; 

access_log logs/host.access.log main; 

location/{ 

    proxy_pass http://localhost:8081; 

    proxy_set_header X-Forwarded-Host $host; 
    proxy_set_header X-Forwarded-Server $host; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
} 
} 

您的應用程序應該在根部署是http://localhost:8081/而不是http://localhost:8081/spring/.您可以輕鬆地添加部分server.xml中的內部標籤文件做到這一點。

<Context path="" docBase="<YOUR APP>" debug="0" reloadable="true">