1、在Nginx的配置文件夹中
upstream apachephp {
server 192.168.56.10:8085 weight=1 max_fails=3 fail_timeout=60s; //后端服务器地址和端口
}
server {
listen 80;
server_name xxx.com;//在浏览器的页面中访问的域名
location / {
root /home/nginx/html/ry_persionalchat_ui;//静态资源存放在Nginx的路径
try_files $uri $uri/ /index.html late;
index index.html index.htm;
add_header 'Access-Control-Allow-Origin' *; //跨越
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET,POST,OPTIONS,PUT';
add_header 'Access-Control-Allow-Headers' *;
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
if ($request_method = 'OPTIONS') {
return 204;
}
}
location /rykj-large/ {//接口前缀
proxy_pass http://apachephp; //后端地址负载配置
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}