nginx,配置http和https共存

来源:互联网 发布:网络理财被骗怎么办 编辑:程序博客网 时间:2024/04/29 19:00
server {
            listen 80 default backlog=2048;
            listen 443;
            server_name edu.com;

            root /var/www/html;


            ssl on;
            ssl_certificate      /usr/local/nginx/conf/bundle.crt;
            ssl_certificate_key  /usr/local/nginx/conf/key.key;

        }


如上配置的时候,会出现http请求无法访问


改成

server {
            listen 80 default backlog=2048;
            listen 443 ssl;
            server_name edu.com;
            root /var/www/html;
 
            ssl_certificate      /usr/local/nginx/conf/bundle.crt;
           ssl_certificate_key  /usr/local/nginx/conf/key.key;
        }

把ssl on;这行去掉,ssl写在443端口后面。这样http和https的链接都可以用

0 0