一个tomcat下两个工程,一个工程已经配置了https,另一个工程按照之前nginx.conf配置的一直不对

问题描述

tomcat下的第二个项目,nginx如何正确配置https呢

问题出现的平台版本及自己尝试过哪些方法

百度查询说要监听443端口,
但是为什么另一个工程 监听的是80端口,还能配置成功呢?

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
server

{
    #这个是现在要配置的工程
    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;
}

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.1k
2 个回答

已经提示443端口被占用,使用netstat -tunlp |grep 443 命令确认端口是否被占用

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏