nginx-include

9 篇文章 0 订阅

注意!!!nginx的权限要与配置文件中指定的用户权限一致
为了方便nginx配置文件管理 使用include
Windows修改hosts C:\Windows\System32\drivers\etc
192.168.1.120 su.com
192.168.1.120 api-zxepay-test.cn;
首先到服务conf路径下新建目录 cd /apps/nginx/conf
mkdir vhost
修改nginx配置文件
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
include /apps/nginx/conf/vhost/*.conf;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream httpproxy {
server 192.168.1.120:8080 weight=10 max_fails=3 fail_timeout=60s;
check interval=3000 rise=2 fall=5 timeout=5000 type=http;
}
upstream httpproxy_hui {
server 192.168.1.102:8080 weight=10 max_fails=3 fail_timeout=60s;
check interval=3000 rise=2 fall=5 timeout=5000 type=http;
}
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
在这里插入图片描述
cd vhost
vim su.com
server {
listen 80;
server_name su.com;
client_header_timeout 90s;
location / {
root html;
index index.html index.htm;
proxy_pass http://httpproxy;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header ‘Access-Control-Allow-Origin’ ‘*’;
proxy_set_header ‘Access-Control-Allow-Credentials’ ‘true’;
proxy_set_header ‘Access-Control-Allow-Methods’ ‘GET,POST’;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_connect_timeout 1000;
proxy_read_timeout 1000;
proxy_send_timeout 1000;
}
}

server {
listen 80;
server_name api-zxepay-test.cn;

location / {
root html;
index index.html index.htm;
proxy_pass http://httpproxy_hui;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header ‘Access-Control-Allow-Origin’ ‘*’;
proxy_set_header ‘Access-Control-Allow-Credentials’ ‘true’;
proxy_set_header ‘Access-Control-Allow-Methods’ ‘GET,POST’;
proxy_set_header X-Frame-Options SAMEORIGIN;
proxy_connect_timeout 1000;
proxy_read_timeout 1000;
proxy_send_timeout 1000;
}
}

或者将部分server放到vhost 部分保留

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值