Skip to Main Content

APEX环境Nginx设置

定位nginx

[lighthouse@VM-12-11-centos ~]$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[lighthouse@VM-12-11-centos ~]$ sudo nano /etc/nginx/nginx.conf

修改nginx 配置

    server {
        listen       443 ssl;
        server_name  lupu-solution.cn;

        ssl_certificate lupu-solution.cn.pem;
        ssl_certificate_key lupu-solution.cn.key;
        ssl_session_timeout 10m;
        #请按照以下协议配置
        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_prefer_server_ciphers on;

        location / {
          #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。 
          proxy_pass http://localhost:8023/ords/r/apex_invoice/blog/home;
          proxy_set_header Origin "" ;
          proxy_set_header X-Forwarded-Host $host:$server_port;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-Proto $scheme;
        }
        location /fsm {
          #网站主页路径。此路径仅供参考,具体请您按照实际目录操作。 
          proxy_pass http://localhost:8023/ords/r/apex_invoice/费用报销/login;
          proxy_set_header Origin "" ;
          proxy_set_header X-Forwarded-Host $host:$server_port;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-Proto $scheme;
        }
        location /ords/ {
          proxy_pass http://localhost:8023/ords/;
          proxy_set_header Origin "";
          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;
          proxy_set_header X-Forwarded-Proto $scheme;
          proxy_connect_timeout 600;
          proxy_send_timeout 600;
          proxy_read_timeout 600;
          send_timeout 600;
        }
        location /i/ {
          proxy_pass http://localhost:8023/i/;
          proxy_set_header X-Forwarded-Host $host;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
    }
    server {
        listen 80;
        #请填写绑定证书的域名
        server_name lupu-solution.cn;
        #把http的域名请求转成https
        return 301 https://$host$request_uri;
    }

重载nginx配置

sudo nginx -s reload

reload报错重启大法

[MyHome@MyMachine ~]$ sudo nginx -s reload
nginx: [error] invalid PID number "" in "/run/nginx.pid"

[MyHome@MyMachine ~]$ sudo killall nginx
[MyHome@MyMachine ~]$ sudo nginx

Comments

No comments yet on this post