美文网首页
Nginx - 设定https重定向

Nginx - 设定https重定向

作者: 吃土的汉子 | 来源:发表于2017-04-12 13:50 被阅读0次

在地址栏中输入baidu.com,将自动重定向到https地址. 其实现原理是监听80端口(http),并将其重定向到https.

在nginx相关配置文件中设置如下:
/etc/nginx/sites-available/xxxx

# 监听http并重定向
   server {
    listen 80 default_server;
    listen [::]:80 default_server;
    return 301 https://127.0.0.1$request_uri;
}
    # HTTPS设定
server {
    #listen 80 default_server;
    #listen [::]:80 default_server;

    # SSL configuration
    #
    listen 443 ssl default_server;
    listen [::]:443 ssl default_server;

    ssl_certificate /home/ethan/workspace/homesite/tools/pub.crt;
    ssl_certificate_key /home/ethan/workspace/homesite/tools/pri.key;

相关文章

网友评论

      本文标题:Nginx - 设定https重定向

      本文链接:https://www.haomeiwen.com/subject/zjrmattx.html