nginx.conf 配置如下
user root;
worker_processes 8;
#error_log /opt/server/department/nginx/logs/error.log warn;
error_log /opt/server/department/nginx/logs/error.log info;
pid /var/run/nginx.pid;
events {
worker_connections 2048;
}
http {
include /opt/server/department/nginx/conf/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /opt/server/department/nginx/logs/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#X-Forwarded-For:简称XFF头,它代表客户端---HTTP的请求端真实的IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#隐藏NGINX版本信息
server_tokens off;
#gzip on;
lua_shared_dict FORWARD 1m;
#init_by_lua_file /opt/server/department/nginx/lualib/init.lua;
#将IPV4+IPV6的8057端口请求反向代理至tomcat8080接口地址
server{
listen 8057;
listen [::]:8068 ipv6only=on;
server_name tomcat_server;
location /interfaceUri {
#proxy_pass http://[fe80::5154:ff:fabc:d8ae]:8080/northbound/query;
proxy_pass http://10.96.155.40:8080/northbound/query;
}
}
#IPV4+IPV6监听8077端口 定期查询html页面生成日志保证cache服务器心跳
server{
listen 8077;
listen [::]:8098 ipv6only=on;
server_name X-Cache;
location / {
root /opt/server/department/nginx/html;
}
}
include /opt/server/department/nginx/conf/conf.d/*.conf;
}