配置非常简单,在nginx中配置。
upstream backend_tomcat {
server 127.0.0.1:8081;}
server {
listen 80;
server_name sub.yourdomain.com; //你的独立域名
location / {
proxy_pass http://backend_tomcat/;
}
}
这时候访问独立域名,nginx会将请求转向8081端口,如果你的web项目放在webapps下面,项目名是abc,你需要在tomcat的配置文件server.xml将127.0.0.1:8081/定位到abc目录下。只需要在server.xml的Host标签里面做如下配置:
<Context docBase="abc" path="/" privileged="true" reloadable="true"/>
到此独立域名的配置完成!
此时你访问的时候就不用带上项目名了,直接访问http://sub.yourdomain.com即可。