nginx,配置http和https共存

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的鏈接都可以用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章