zoukankan      html  css  js  c++  java
  • 简单配置Nginx 指向本地端口,并开启SSL

    简单配置Nginx 指向本地端口,并开启SSL,
    如果要开启SSL,必须使用域名去申请SSL key,一般是两个文件,一般是要收费的。

    # 在/etc/nginx/nginx.conf 的文件中有下面一句,意思是调用 /etc/nginx/conf.d/
    # 下面的配置文件,加载到主配置文件(nginx.conf)中。
    include /etc/nginx/conf.d/*.conf;

    # 到/etc/nginx/conf.d 目录中,创建一个 default.conf文件,加入如下代码

    # 配置本地端口
    server {
    listen 80 default_server;
    server_name _;

    location / {
    # 增加代理指向本地端口
    proxy_pass http://localhost:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
    }
    }

    # 开启SSL
    server {
    listen 443 ssl;

    # 指定SSL 可访问的网站
    server_name cni.emcoo.com www.cni.emcoo.com;
    ssl_certificate /etc/nginx/ssl/ssl.crt;
    ssl_certificate_key /etc/nginx/ssl/ssl.key;

    location / {
    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;

    # 指定 SSL 指向本地端口
    proxy_pass http://localhost:3000/;
    proxy_redirect off;

    # Socket.IO Support
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    }
    }

  • 相关阅读:
    常见浏览器的兼容问题
    SCSS 的理解
    常见浏览器兼容性问题与解决方案(上)
    常见浏览器兼容性问题与解决方案(下)
    ie6定位absolute bug触发layout解决
    AngularJS 最常用的八种功能
    IE6的3像素bug
    CSS属性级Hack
    什么是SASS
    什么是less?
  • 原文地址:https://www.cnblogs.com/zero-zf/p/6907356.html
Copyright © 2011-2022 走看看