zoukankan      html  css  js  c++  java
  • Linux安装nginx并设置https(openssl

    一、安装依赖包

    1.$sudo apt-get install openssl 
      或者$sudo apt-get install libssl-dev

    2.$sudo apt-get install libpcre3 libpcre3-dev

    二、安装nginx

    1.$cd /usr/local/src
    2.sudo wget http://nginx.org/download/nginx-1.2.2.tar.gz
    3.$sudo tar -xzvf nginx-1.2.2.tar.gz
    4.$cd nginx-1.2.2
    5.$./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-zlib --with-pcre
    6.$make && make install

    三、创建不受信任的SSL Key:

    $ cd /usr/local/nginx/conf

    $ openssl genrsa -des3 -out server.key 1024

    $ openssl req -new -key server.key -out server.csr

    $ cp server.key server.key.org
    $ openssl rsa -in server.key.org -out server.key

    $ openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

     

    四、编辑 nginx.conf

        server {
           
            server_name YOUR_DOMAINNAME_HERE;

            listen 443;

            ssl on;

            #certfile
            ssl_certificate /usr/local/nginx/conf/server.crt;
       
            #keyfile
            ssl_certificate_key /usr/local/nginx/conf/server.key;

            location / {

                #to host name
                proxy_pass  http://127.0.0.1:8080;

                root   html;
                index  index.html index.htm;
            }
        }

  • 相关阅读:
    改造二叉树
    汽车加油行驶问题
    [SHOI2012]回家的路
    子串
    P3558 [POI2013]BAJ-Bytecomputer
    HDU
    UVALive
    ZOJ
    HDU
    牛客小白月赛2 题解
  • 原文地址:https://www.cnblogs.com/chjbbs/p/6876892.html
Copyright © 2011-2022 走看看