Home  >  Article  >  Operation and Maintenance  >  How to configure nginx https 443 port

How to configure nginx https 443 port

WBOY
WBOYforward
2023-05-21 16:40:063596browse

1. Log in to Alibaba Cloud or Tencent Cloud and other domain name controllers to download the free certificate

How to configure nginx https 443 port

2. Click nginx to download and upload it to the server

How to configure nginx https 443 port

3. nginx configuration https protocol

   server {
      listen  443 ssl;
    server_name xxx.com;
        ssl_certificate cert/下载的pem后缀文件;
        ssl_certificate_key cert/下载的key后缀文件;
        ssl_session_timeout 120m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers on;
 
        location / {
         proxy_pass http://转发的路径(跟http一致)/;
         #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-NginX-Proxy true;
        
 
     #由于nginx的反向代理,所以需要在这里将$remote_addr赋值给某一参数,系统通过该参数获取用户的访问ip,这里直接定义为:WL-Proxy-Client-IP
     proxy_set_header            WL-Proxy-Client-IP $remote_addr;
         proxy_redirect default;    
    }
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
   }

Now nginx configuration https is completed. If the configuration does not take effect, please check whether the path of the downloaded pem and key files is correct

Execute the nginx restart command: systemctl restart nginx.service to apply

The above is the detailed content of How to configure nginx https 443 port. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete