鍍金池/ 問答/Linux  HTML/ 一個tomcat下兩個工程,一個工程已經(jīng)配置了https,另一個工程按照之前ng

一個tomcat下兩個工程,一個工程已經(jīng)配置了https,另一個工程按照之前nginx.conf配置的一直不對

問題描述

tomcat下的第二個項目,nginx如何正確配置https呢

問題出現(xiàn)的平臺版本及自己嘗試過哪些方法

百度查詢說要監(jiān)聽443端口,
但是為什么另一個工程 監(jiān)聽的是80端口,還能配置成功呢?

相關代碼

// 請把代碼文本粘貼到下方(請勿用圖片代替代碼)
server

{
    #這個是現(xiàn)在要配置的工程
    listen 80;
    #listen 443 ssl;
    server_name b.xxxxxx.com;
    #ssl on;
    ssl_certificate cert bundle.crt;
    ssl_certificate_key bundle.key;
    location / {
        #....
        proxy_pass http://localhost:8080/dms/;
    }
    client_max_body_size 50m;
}

server
{
    #這個是之前配置的工程
    listen 80;
    server_name a.xxxxxx.com;
    location / {
        proxy_pass http://localhost:8080;
    }
    client_max_body_size 80m;
}

你期待的結果是什么?實際看到的錯誤信息又是什么?

回答
編輯回答
離殤

失敗原因:其中一個工程的https是在tomcat下配置的,導致443端口被占用,把tomcat的進程kill掉就可以了

2017年2月17日 14:00
編輯回答
吃藕丑

已經(jīng)提示443端口被占用,使用netstat -tunlp |grep 443 命令確認端口是否被占用

2017年12月20日 10:10