nginx配置多tomcat例項
引申問題:
nginx解決跨域問題:
#對於前端的配置
server {
listen 80;
server_name localhost zengchang-domain-front.com;
access_log logs/zengchang-domain-front.access.log;
location / {
root html;
index index.html index.htm;
proxy_connect_timeout 3;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_pass http://localhost:8090;
}
}
#對於後端的配置
server {
listen 80;
server_name localhost zengchang-domain-back.com;
access_log logs/zengchang-domain-back.access.log;
location / {
root html;
index index.html index.htm;
proxy_connect_timeout 3;
proxy_send_timeout 30;
proxy_read_timeout 30;
proxy_pass http://localhost:8080;
# 處理跨域請求
add_header 'Access-Control-Allow-Origin' '*';
}
}
前端呼叫的時候注意:
後端可以不再加header了: