国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Nginx Http 重定向至 Https
天蓬老師
天蓬老師 2017-05-16 17:14:12
0
3
791

全站都使用Https,只開放443端口。但這樣用http請(qǐng)求時(shí)會(huì)無(wú)法訪問(wèn),必須手動(dòng)加上https的協(xié)議頭。

有什么辦法能將80端口的http請(qǐng)求重定向到443從而使用https嗎?

天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見(jiàn)證您的進(jìn)步~~

全部回復(fù)(3)
僅有的幸福

如果沒(méi)有nginx的話裝一個(gè),如果要啟用http2,那么版本要在1.90以上,然后先配置443端口,最后把http 80端口請(qǐng)求轉(zhuǎn)發(fā)到443。完整的配置參考下面,我博客的配置:

#設(shè)置非安全連接永久跳轉(zhuǎn)到安全連接
server{
    listen 80;
    server_name m2mbob.cn;
    #告訴瀏覽器有效期內(nèi)只準(zhǔn)用 https 訪問(wèn)
    add_header Strict-Transport-Security max-age=15768000;
    #永久重定向到 https 站點(diǎn)
    return 301 https://$server_name$request_uri;
}

server {
    #啟用 https, 使用 http/2 協(xié)議, nginx 1.9.11 啟用 http/2 會(huì)有bug, 已在 1.9.12 版本中修復(fù).
    listen 443 ssl http2 fastopen=3 reuseport;
    server_name m2mbob.cn www.m2mbob.cn;
    #告訴瀏覽器不要猜測(cè)mime類型
    add_header X-Content-Type-Options nosniff;

    ssl on;
    #證書路徑
    ssl_certificate 證書路徑;
    #私鑰路徑
    ssl_certificate_key 私鑰路徑;
    #安全鏈接可選的加密協(xié)議
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    #可選的加密算法,順序很重要,越靠前的優(yōu)先級(jí)越高.
    ssl_ciphers 'CHACHA20:EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH:ECDHE-RSA-AES128-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA128:DHE-RSA-AES128-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES128-GCM-SHA128:ECDHE-RSA-AES128-SHA384:ECDHE-RSA-AES128-SHA128:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA128:DHE-RSA-AES128-SHA128:DHE-RSA-AES128-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA384:AES128-GCM-SHA128:AES128-SHA128:AES128-SHA128:AES128-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4;';
    #在 SSLv3 或 TLSv1 握手過(guò)程一般使用客戶端的首選算法,如果啟用下面的配置,則會(huì)使用服務(wù)器端的首選算法.
    ssl_prefer_server_ciphers on;
    #儲(chǔ)存SSL會(huì)話的緩存類型和大小
    ssl_session_cache shared:SSL:10m;
    #緩存有效期
    ssl_session_timeout 60m;

    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   Host      $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_pass         http://127.0.0.1:2368;
    }
}
給我你的懷抱

第一個(gè)方案>

    配置2個(gè)監(jiān)聽文件,一個(gè)80端口負(fù)責(zé)http,一個(gè)443端口負(fù)責(zé)https

第二個(gè)方案>

server {
            listen 80 default;
            listen 443 ssl;
            server_name test.com;
            root /var/www/html;
            ssl_certificate /usr/local/Tengine/sslcrt/test.com.crt;
            ssl_certificate_key /usr/local/Tengine/sslcrt/test.com.key;
        }
淡淡煙草味

寫兩個(gè)配置

其中80端口的直接跳到 443

server {
listen 80;
server_name 你的域名;
rewrite ^(.*)$ https://$host$1 permanent;
}

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板