需要nginx判断是否有此文件,如果没有就转发给tomcat,另一个server是把非www请求用久转发到www域名上,保证站点域名权重集中
nginx.conf的配置如下:
server {
<span style="white-space:pre"> </span>listen 80;
<span style="white-space:pre"> </span>server_name localhost;
<span style="white-space:pre"> </span>charset utf-8;
<span style="white-space:pre"> </span>location / {
<span style="white-space:pre"> </span>root html;
<span style="white-space:pre"> </span>index index.html;
<span style="white-space:pre"> </span>try_files $uri $uri/ @tomcat;
<span style="white-space:pre"> </span>}
<span style="white-space:pre"> </span>location @tomcat{
<span style="white-space:pre"> </span>proxy_pass http://127.0.0.1:8080;
<span style="white-space:pre"> </span>}
}
server {
<span style="white-space:pre"> </span>listen 80;
<span style="white-space:pre"> </span>server_name baobaopeiwan.com;
<span style="white-space:pre"> </span>rewrite ^(.*) http://www.baobaopeiwan.com$1 permanent;
}