日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務,提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

最近對自己的博客網(wǎng)站進行HTTPS化,打造一個安全的博客,博客地址:https://www.toptech.top/,,下面是具體步驟:

1、下載Nginx安裝包

wget -i -c http://nginx.org/download/nginx-1.17.5.tar.gz

2、安裝依賴包,新版本nginx依賴zlib-devel、pcre-devel,這里我們不妨把其他的也一并安裝

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

3、把下載的文件解壓

tar -zxvf nginx-1.17.5.tar.gz

4、安裝nginx:執(zhí)行以下命令

//進入nginx
cd nginx-1.17.5
//執(zhí)行命令
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
//執(zhí)行make命令
make
//執(zhí)行make install命令
make install

5、安裝完畢之后, 我們就可以啟動nginx

/usr/local/nginx/sbin/nginx

7、然后訪問這個地址localhost:80,就可以看到nginx的簡單界面了,nginx默認端口為:80

溫馨提示:

以下是nginx常用命令,首先進入到命令目錄:

cd /usr/local/nginx/sbin

然后想做什么操作,就執(zhí)行什么命令吧

# 啟動
./nginx
# 關(guān)閉
./nginx -s stop
# 重啟
./nginx -s reload

8、HTTPS具體配置

首先需要申請SSL安全證書,這里使用的阿里云DigiCert證書簽發(fā)服務,DigiCert在2017年12月1日并購了Symantec,大家不用擔心證書安全問題,這里選擇免費型DV SSL為例子演示,然后根據(jù)阿里云提示操作一步步申請即可:搜索SSL證書

使用nginx將服務器升級為https

 

這里我們選擇右邊的免費版

使用nginx將服務器升級為https

 

點擊證書申請

使用nginx將服務器升級為https

 

申請審核的時間很快的,兩分鐘成功后如下

使用nginx將服務器升級為https

 

下載證書,這里使用的是nginx ,所以

使用nginx將服務器升級為https

 

9、證書申請下來以后,下載nginx版本的證書,解壓文件以后,里面有兩個文件:

www.toptech.top.pem #證書文件
www.toptech.top.key #證書的密鑰文件

10、把這兩個文件上傳到nginx服務器,例如:我把文件放在了/usr/local/nginx/cert下

11、現(xiàn)在配置nginx的https,編輯nginx.conf文件:

vim /usr/local/nginx/conf/nginx.conf

內(nèi)容如下

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
        # 服務器主機配置:server ip:port weight=權(quán)重;
        upstream toptech{
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
          server 120.76.62.79:8080 weight=1;
         }
    # 設置nginx允許上傳文件的大小
    client_max_body_size 10m;
    include       mime.types;
    default_type  Application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    # 開啟gzip壓縮
    gzip  on;

    server {
        # 監(jiān)聽80端口
        listen       80;
        # 配置服務名稱
        server_name  www.toptech.top;
        # 監(jiān)聽到http的80端口請求,進行https跳轉(zhuǎn)
        return 301 https://$server_name$request_uri;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        # location / {
        #  proxy_pass http://toptech;
        # }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the php scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ .php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ .php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    # 這里就是HTTPS的配置了
    server {
        # 監(jiān)聽443端口
        listen       443 ssl;
        # 服務名稱
        server_name  www.toptech.top;
        # 這里配置SSL證書
        ssl_certificate      /usr/local/nginx/cert/www.toptech.top.pem;
        # 這里配置SSL證書的密鑰
        ssl_certificate_key  /usr/local/nginx/cert/www.toptech.top.key;

        ssl_session_cache    shared:SSL:1m;
        ssl_session_timeout  5m;

        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

        location / {
            # 這里是監(jiān)聽到443端口的請求的跳轉(zhuǎn)鏈接
            proxy_pass http://toptech.top:8080;
        }
    }

}

12、配置完畢重啟nginx

./nginx -s reload

以上端口為8080,是因為我的項目運行端口為8080,這個看情況而定,如果網(wǎng)站顯示還是不安全,說明網(wǎng)頁內(nèi)存在不是https的圖片

分享到:
標簽:https
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定