宝塔用户_mmyfqz 发表于 2024-3-30 18:52:05

【已完成】Nginx启动错误!!!!

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.6
系统版本:Debian 10
问题描述:Nginx停止或者重启提示错误。
相关截图(日志、错误):Nginx启动错误:端口【443】在配置文件中重复定义

Nginx启动错误:
端口【443】在配置文件中重复定义
配置文件路劲:/www/server/panel/vhost/nginx/www.ttt.tt.conf
路劲???不应该是路径么?
server
{
    listen 80;
                listen 443 ssl http2;
    server_name www.ttt.tt ttt.tt;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/www.ttt.tt;
    #CERT-APPLY-CHECK--START
    # 用于SSL证书申请时的文件验证相关配置 -- 请勿删除
    include /www/server/panel/vhost/nginx/well-known/www.ttt.tt.conf;
    #CERT-APPLY-CHECK--END

    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    #error_page 404/404.html;
    #HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
      rewrite ^(/.*)$ https://$host$1 permanent;
    }
    #HTTP_TO_HTTPS_END
    ssl_certificate    /www/server/panel/vhost/cert/www.ttt.tt/fullchain.pem;
    ssl_certificate_key    /www/server/panel/vhost/cert/www.ttt.tt/privkey.pem;
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    add_header Strict-Transport-Security "max-age=31536000";
    error_page 497https://$host$request_uri;

    #SSL-END

    #ERROR-PAGE-START错误页配置,可以注释、删除或修改
    #error_page 404 /404.html;
    #error_page 502 /502.html;
    #ERROR-PAGE-END

    #PHP-INFO-STARTPHP引用配置,可以注释或修改
    include enable-php-82.conf;
    #PHP-INFO-END

    #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
    include /www/server/panel/vhost/rewrite/www.ttt.tt.conf;
    #REWRITE-END

    #禁止访问的文件或目录
    location ~ ^/(\.user.ini|\.htaccess|\.git|\.env|\.svn|\.project|LICENSE|README.md)
    {
      return 404;
    }

    #一键申请SSL证书验证目录相关设置
    location ~ \.well-known{
      allow all;
    }

    #禁止在证书验证目录放入敏感文件
    if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)[      DISCUZ_CODE_0      ]quot; ) {
      return 403;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
      expires      30d;
      error_log /dev/null;
      access_log /dev/null;
                              #Monitor-Config-Start 网站监控报表日志发送配置
                              access_log syslog:server=unix:/tmp/bt-monitor.sock,nohostname,tag=1__access monitor;
                              error_log syslog:server=unix:/tmp/bt-monitor.sock,nohostname,tag=1__error;
                              #Monitor-Config-End
    }

    location ~ .*\.(js|css)?$
    {
      expires      12h;
      error_log /dev/null;
      access_log /dev/null;
                              #Monitor-Config-Start 网站监控报表日志发送配置
                              access_log syslog:server=unix:/tmp/bt-monitor.sock,nohostname,tag=1__access monitor;
                              error_log syslog:server=unix:/tmp/bt-monitor.sock,nohostname,tag=1__error;
                              #Monitor-Config-End
    }
    access_log/www/wwwlogs/www.ttt.tt.log;
    error_log/www/wwwlogs/www.ttt.tt.error.log;
                #Monitor-Config-Start 网站监控报表日志发送配置
                access_log syslog:server=unix:/tmp/bt-monitor.sock,nohostname,tag=1__access monitor;
                error_log syslog:server=unix:/tmp/bt-monitor.sock,nohostname,tag=1__error;
                #Monitor-Config-End
}

宝塔用户_mmyfqz 发表于 2024-3-31 11:35:50

补充一下:Nginx是1.24.0

tsunamink 发表于 2024-3-31 09:03:18

我遇到类似问题,升级到8.0.6后,NGINX面板里面打不开配置文件

宝塔用_3e1c 发表于 2024-3-31 10:47:56

我也遇到了类似的问题,然后把 listen 443 ssl http2; 全部注释掉也不行。最后把nginx回退到1.22版本就正常了

宝塔用户_crphnj 发表于 2024-3-31 16:24:29

同求,我是需要同时开启两个ssl端口!8.0.6才新增的这个报错,8.0.5没有!!!

Bigbug 发表于 2024-3-31 16:50:55

把http2 去了就好了,默认好像只能一个站点开启http2

运维技术阿闯 发表于 2024-4-1 10:10:11

您好,根据错误提示显示您的443被重复定义,详细可以提供下日志信息。
或者是根据以下方式尝试
原因分析:nginx1.24版本会安装不上lua模块导致启动不了,手动编译也安装不上
解决办法:把nginx换到1.22版本或者使用下面命令修复
wget -O /etc/init.d/nginx https://download.bt.cn/init/124nginx.init -T 20
chmod +x /etc/init.d/nginx




运维技术阿闯 发表于 2024-4-1 10:12:32

tsunamink 发表于 2024-3-31 09:03
我遇到类似问题,升级到8.0.6后,NGINX面板里面打不开配置文件

您好,可以提供下相关截图

tsunamink 发表于 2024-4-1 10:30:09

运维技术阿闯 发表于 2024-4-1 10:12
您好,可以提供下相关截图

你好,就是打不开配置文件,一直在转圈。

我后来发现不光是NGINX,还有PHP和MYSQL都打不开配置文件,参见下图:

之前8.0.5肯定是OK的,就是升级到8.0.6后出现这个问题的。


为了100%确定这个问题,我在本地一台centos7.9 宝塔8.0.5的机器上又测试了一下:8.0.5下N M P都可以打开,升级后立马打不开了,重启服务器后还是无法解决问题。





运维技术阿闯 发表于 2024-4-1 10:45:04

tsunamink 发表于 2024-4-1 10:30
你好,就是打不开配置文件,一直在转圈。

我后来发现不光是NGINX,还有PHP和MYSQL都打不开配置文件,参 ...

您好,您在无痕模式和更换浏览器都尝试了吗?如果已经尝试可以私信我面板信息,因为我这般是可以打开的。

tsunamink 发表于 2024-4-1 10:54:15

运维技术阿闯 发表于 2024-4-1 10:45
您好,您在无痕模式和更换浏览器都尝试了吗?如果已经尝试可以私信我面板信息,因为我这般是可以打开的。 ...

我试过更换过浏览器了,谷歌和火狐都一样的结果,但我发现:

宝塔首页上“软件”那里点击N M P后打开配置文件的确打不开,但是如果到软件商店内已安装软件内分别去打开设置后点击配置就没问题。

运维技术阿闯 发表于 2024-4-1 11:27:19

tsunamink 发表于 2024-4-1 10:54
我试过更换过浏览器了,谷歌和火狐都一样的结果,但我发现:

宝塔首页上“软件”那里点击N M P后打开配 ...
好的,已经收到您的问题,这边进行处理下。

宝塔用户_crphnj 发表于 2024-4-3 00:37:51

运维技术阿闯 发表于 2024-4-1 10:12
您好,可以提供下相关截图

我的报错跟楼主一样,区别在于我要开启多个ssl端口!8.0.5没有这个报错,8.0.6有......https://cdn.tp.xueba520.top/xueba/660c3450de6d5.png

阿珂 发表于 2024-4-15 14:46:20

tsunamink 发表于 2024-4-1 10:54
我试过更换过浏览器了,谷歌和火狐都一样的结果,但我发现:

宝塔首页上“软件”那里点击N M P后打开配 ...

修复面板即可,已经做过处理
页: [1]
查看完整版本: 【已完成】Nginx启动错误!!!!