千家信息网

nginx对后端的目录进行反向代理

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,nginx主配置文件worker_processes 1;error_log /home/data/logs/nginx/error.log;#error_log logs/error.log;#
千家信息网最后更新 2025年01月24日nginx对后端的目录进行反向代理

nginx主配置文件

worker_processes 1;error_log  /home/data/logs/nginx/error.log;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;worker_rlimit_nofile 65535;events {    use epoll;    worker_connections  65535;}http {    include       mime.types;    default_type  application/octet-stream;    log_format  main  '$remote_addr - $remote_user [$time_local] "$http_host" "$request" '                      '$status $body_bytes_sent "$http_referer" '                      '"$http_user_agent" $http_x_forwarded_for '                       '"$upstream_addr" "$upstream_status" "$upstream_response_time" "$request_time"';    #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  logs/access.log  main;    access_log  /home/data/logs/nginx/access.log main;    server_tokens off;    sendfile        on;    #tcp_nopush     on;    #keepalive_timeout  0;    keepalive_timeout  65;                #--------------h2----------------    upstream  plone {             server 172.16.1.24:8080;    #重点     }              #gzip  on;    server_name_in_redirect off;     include vhosts/*.conf; #重点   }

nginx vhosts里面的配置文件

[root@plone vhosts]# cat  plone.conf     server {        listen       80;        server_name  plone.sense.com.cn;        access_log  /home/data/logs/nginx/plone_access.log main;#        rewrite ^(.*)$  https://$host$1 permanent;        location / {                 proxy_set_header X-real-ip $remote_addr;                 proxy_set_header Host $http_host;                 proxy_set_header X-Forwarded-Scheme  $scheme;                 proxy_pass   #重点         }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }}#    server {#        listen       443 ssl;#        server_name  console.senseyun.com;#           access_log  /home/data/logs/nginx/ssl.console_senseyun.log main;#               #        ssl_certificate /opt/CA/senseyun.com_bundle.crt;#        ssl_certificate_key /opt/CA/senseyun.com.key;###       location ~^/ {#                proxy_set_header X-real-ip $remote_addr;#                 proxy_set_header Host $http_host;#                proxy_set_header X-Forwarded-Scheme  $scheme;#                proxy_pass http://console;#       }##        error_page   500 502 503 504  /50x.html;#        location = /50x.html {#            root   html;#        }#    }


0