1.linux Invalid byte 2 of 2-byte UTF-8 sequence. 将配置文件存储为UTF-8类型
2.<link href="<%=basePath %>bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" /> 应将<%=basePath %>去掉,否则会解析为localhost:8080
3.nginx配置:
upstream * {
ip_hash;
# server *:8080 max_fails=1 fail_timeout=20s;
#server * max_fails=1 fail_timeout=20s;
server *:9000;
#server *;
}
//配置两个上游服务器
//配置一个80端口监听器
server{
listen 80;
server_name default_server;
location / {
proxy_pass http://123.*;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 300;
proxy_send_timeout 300;
proxy_read_timeout 300;
}
//配置一个9000端口监听器
server {
listen 9000;
server_name localhost;
index index.jsp index.html;
root /var/tomcat/zufangma.cn/ROOT;
location ~ .* {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
当输入http://123*; 时会跳转到123.*:9000; 然后在跳转到http://127.0.0.1:8080;