Nginx服务器 配置 https

太过爱你忘了你带给我的痛 2021-12-22 01:07 477阅读 0赞

参考 这里

  1. 购买证书
  1. 补全信息
  1. 下载证书( .pem + .key )
  1. 上传至服务器 /usr/local/nginx/conf/cert 下
  1. 修改 nginx.conf :

    server {

    1. listen 80;
    2. root /www/path/to/root; // root
    3. server_name www.mysite.com www.mysite.com; // 你的域名*2
    4. index index.html index.php index.htm;
    5. error_page 400 /errpage/400.html;
    6. error_page 403 /errpage/403.html;
    7. error_page 404 /errpage/404.html;
    8. error_page 405 /errpage/405.html;
    9. error_page 503 /errpage/503.html;
    10. location ~ \.php$ {
    11. proxy_pass http://127.0.0.1:8888; // 你的服务器地址
    12. include naproxy.conf;
    13. }
    14. location ~ /\.ht {
    15. deny all;
    16. }
    17. location / {
    18. try_files $uri @apache;
    19. }
    20. location @apache {
    21. internal;
    22. proxy_pass http://127.0.0.1:8888; // 你的服务器地址
    23. include naproxy.conf;
    24. }

    }
    server {

    1. listen 443;
    2. server_name www.mysite.com www.mysite.com; // 你的域名*2
    3. ssl on;
    4. root html;
    5. index index.html index.htm;
    6. ssl_certificate cert/pemfile.pem; // .pem路径
    7. ssl_certificate_key cert/keyfile.key; // .key路径
    8. ssl_session_timeout 5m;
    9. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    10. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    11. ssl_prefer_server_ciphers on;
    12. location ~ \.php$ {
    13. proxy_pass http://127.0.0.1:8888; // 你的服务器地址
    14. include naproxy.conf;
    15. }
    16. location ~ /\.ht {
    17. deny all;
    18. }
    19. location / {
    20. try_files $uri @apache;
    21. }
    22. location @apache {
    23. internal;
    24. proxy_pass http://127.0.0.1:8888; // 你的服务器地址
    25. include naproxy.conf;
    26. }

    }

  

  1. 重启Nginx
  1. 访问 https://www.yoursite.com

1

转载于:https://www.cnblogs.com/Skate0rDie/p/10678295.html

发表评论

表情:
评论列表 (有 0 条评论,477人围观)

还没有评论,来说两句吧...

相关阅读