通常,我们针对域名管理,以及其下NGINX配置文件的管理,大多都是分散的,这种分散并不是刻意为之,而是随着业务发展以及需求的对接,不知不觉中,发现域名加了一个又一个,配置文件更是各不相同,这对标准化而言是个灾难,对未来的操作更是注入了不稳定因素
调度层 其中 一个 conf 文件
server {
listen 80;
server_name qxh.com;
rewrite ^(.*)$ https://$host$1 permanent;
include /usr/local/nginx/conf/options/normal.conf;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
server {
listen 443 ssl;
server_name qxh.com;
include /usr/local/nginx/conf/options/ssl_ qxh.com;
access_log /usr/local/nginx/conf/hosts/logs/qxh.com;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size 1024M;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers off;
location / { #所有静态文件
proxy_pass http://172.26.54.119;
}
location /tagV/selectTagList {
proxy_pass http://172.26.54.108:8088;
}
}
esc 静态nginx
server {
listen 80;
server_name qxh.com;
location /admin {
alias /web/amdinistart/;
index index.html index.htm;
try_files $uri $uri/ /admi/;
}
}