无法从同一IP连接到Apache服务器

时间:2016-10-12 23:59:19

标签: apache

我在家里安装了Apache2服务器,并为其分配了域名(我们会说example.com)。我已将其设置为转发所有http个请求以使用https

使用任何互联网连接除了我家的那个,我可以连接到https://example.com就好了。但是,当我到我家时,https://example.comrefused to connect。我可以然后直接连接到外部IP(即12.34.56.789/index.php),无论是在我家还是其他地方,但只能通过http,而不是https

知道可能导致这种情况的原因是什么?让我知道哪些配置文件有用,我将编辑我的问题以包含它们。

配置文件

这是apache ssl config

<IfModule mod_ssl.c>
    <VirtualHost *:443>
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html

            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined

            SSLCertificateFile /path/to/cert.pem
            SSLCertificateKeyFile /path/to/privkey.pem
            Include /path/to/options-ssl-apache.conf
            ServerName example.com
            SSLCertificateChainFile /path/to/chain.pem
    </VirtualHost>
</IfModule>

这是/path/to/options-ssl-apache.conf文件

# Baseline setting to Include for SSL sites

SSLEngine on

# Intermediate configuration, tweak to your needs
SSLProtocol             all -SSLv2 -SSLv3
SSLCipherSuite          <list of cipher suits>
SSLHonorCipherOrder     on
SSLCompression          off

SSLOptions +StrictRequire

# Add vhost name to log entries:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" vhost_combined
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common

#CustomLog /var/log/apache2/access.log vhost_combined
#LogLevel warn
#ErrorLog /var/log/apache2/error.log

0 个答案:

没有答案