拒绝连接我的服务器错误,为啥?

Posted

技术标签:

【中文标题】拒绝连接我的服务器错误,为啥?【英文标题】:refused to connect to mine server error , why?拒绝连接我的服务器错误,为什么? 【发布时间】:2018-05-17 14:56:02 【问题描述】:

我有以下配置:

httpd.conf:

Listen 80
Listen 81

<IfModule unixd_module>
User someone
Group admin
</IfModule>

虚拟主机配置:

<VirtualHost *:81>
    ServerAdmin codenaki@gmail.com
    DocumentRoot "/Applications/XAMPP/htdocs/sites/conlineltd/project/public"
    DirectoryIndex index.php
    ServerName conlineltd.com
    ServerAlias www.conlineltd.com
    ErrorLog "logs/conlineltd-error-logs"
    CustomLog "logs/conlineltd-custom-logs" common
</VirtualHost>

<VirtualHost *:81>
    ServerAdmin codenaki@gmail.com
    DocumentRoot "/Applications/XAMPP/htdocs/sites/beinstyle/project/public"
    DirectoryIndex index.php
    ServerName beinstyle.com
    ServerAlias www.beinstyle.com
    ErrorLog "logs/beinstyle-error-logs"
    CustomLog "logs/beinstyle-custom-logs" common
</VirtualHost>

我的项目文件夹中的权限: project1

我的项目文件夹中的权限:project2

主机文件 /etc/hosts :使用 ping 命令检查并正常工作! hosts configuration

Chrome 浏览器网络标签: While trying to connect to the server

来自 apache 的错误日志文件:

[Mon Dec 04 09:05:00.001257 2017] [ssl:warn] [pid 5426] AH01906: www.example.com:443:0 服务器证书是 CA 证书(BasicConstraints: CA == TRUE !?) [Mon Dec 04 09:05:00.001427 2017] [ssl:warn] [pid 5426] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的 ID [Mon Dec 04 09:05:01.001614 2017] [ssl:warn] [pid 5430] AH01906: www.example.com:443:0 服务器证书是 CA 证书(BasicConstraints: CA == TRUE !?) [Mon Dec 04 09:05:01.001694 2017] [ssl:warn] [pid 5430] AH01909: www.example.com:443:0 服务器证书不包含与服务器名称匹配的 ID [2017 年 12 月 4 日星期一 09:05:01.001777] [lbmethod_heartbeat:notice] [pid 5430] AH02282:没有来自 mod_heartmonitor 的 slotmem [Mon Dec 04 09:05:01.010589 2017] [mpm_prefork:notice] [pid 5430] AH00163: Apache/2.4.27 (Unix) OpenSSL/1.0.2l PHP/7.0.23 mod_perl/2.0.8-dev Perl/v5 .16.3 配置——恢复正常操作 [Mon Dec 04 09:05:01.010927 2017] [core:notice] [pid 5430] AH00094:命令行:'/Applications/XAMPP/xamppfiles/bin/httpd -E /Applications/XAMPP/xamppfiles/logs/error_log -D SSL -D PHP'

需要您的帮助,我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

我的 Apache 服务器也遇到了同样的问题。

我的服务器曾经成功运行,没有任何错误或警告。然后有一天,我在我的系统上启动了防火墙以获取一些与 nagios 相关的内容,并在我的 httpd error_logs 'No slotmem from mod_heartmonitor'中得到关注

请检查firewalld或任何类似进程是否正在运行。

禁用firewalld(或您的情况下的任何其他)后重新启动您的服务器,它应该可以工作。

【讨论】:

【参考方案2】:

根据上述配置,我在日志中没有看到任何与“www.example.com:443”相关的条目。 用于访问该网站的 URL 和日志似乎不相关,当您尝试访问该站点时共享访问日志和错误日志中的条目。 需要检查几件事:证书是否已过期,CN 名称是否与网站的主机名匹配?

【讨论】:

以上是关于拒绝连接我的服务器错误,为啥?的主要内容,如果未能解决你的问题,请参考以下文章

HTTP2 可用,但服务器拒绝使用它,为啥会这样?

与 MongoDB 的连接被拒绝

连接被拒绝错误的原因是啥?

Android:连接被拒绝错误

UDP 接收错误:连接被拒绝

为啥 HTTP/2 客户端拒绝包含连接头的请求?