2016-05-25 3 views
1

Прежде всего, просто сообщив, что у меня мало опыта работы с веб-серверами, и поэтому мои вопросы могут быть очень новичком.ERR_ADDRESS_UNREACHABLE при доступе к моему сайту без https

Я испытываю проблему с моим недавно созданным сайтом. У меня есть сервер CentOS 7 для другого веб-сайта, и я бы хотел добавить новый веб-сайт с другим URL-адресом на этот сервер.

Конфигурации для веб-сайтов, из того, что я понимаю, находятся в /etc/httpd/conf.d.

Я создал новый файл .conf на мой сайт:

<VirtualHost *:443> 

    SSLEngine on 
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP 

    #SSLCertificateFile  /etc/pki/tls/certs/localhost.crt 
    #SSLCertificateKeyFile /etc/pki/tls/private/localhost.key 
    #SSLCACertificateFile /etc/pki/tls/certs/ca-bundle.trust.crt 

    SSLCertificateFile  /etc/letsencrypt/live/******/cert.pem 
    SSLCertificateKeyFile /etc/letsencrypt/live/******/privkey.pem 
    #SSLCACertificateFile /etc/letsencrypt/live/******/chain.pem 
    SSLCACertificateFile /etc/letsencrypt/live/******/fullchain.pem 

    ServerName  mywebsite.com 
    DocumentRoot /var/www/myproject 

    ErrorLog /var/log/httpd/ssl-mywebsite.com-error_log 
    # Possible values include: debug, info, notice, warn, error, crit, alert, emerg. 
    LogLevel error 
    CustomLog /var/log/httpd/ssl-mywebsite.com-access_log combined 

    <Directory /var/www/myproject> 
     Options -Indexes +FollowSymLinks +MultiViews 
     AllowOverride All 
     Order Allow,Deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName mywebsite.com 
    DocumentRoot /var/www/myproject 

    <Directory /var/www/myproject> 
     Options -Indexes +FollowSymLinks +MultiViews 
     AllowOverride All 
     Require all granted 
    </Directory> 

    ErrorLog /var/log/httpd/mywebsite.com-error.log 
    LogLevel warn 
    CustomLog /var/log/httpd/mywebsite.com-access.log combined 
</VirtualHost> 

По какой-то причине, только VirtualHost, что работает это 443 один. Когда я пытаюсь достигнуть вебсайт без https:// он дает мне эту ошибку:

This webpage is not available

ERR_ADDRESS_UNREACHABLE

Есть ли другая конфигурацию я не в курсе, что отключает не обеспеченный трафик?

Если вам нужна дополнительная информация, дайте мне знать, и я предоставит их.

Спасибо!

+0

ли работать старый сайт (один на том же сервере) без 'https: //'? –

+0

@ dusan.bajic Нет. По-видимому, это дает мне ту же ошибку. –

+0

Что такое выход 'брандмауэры-CMD --list-all' –

ответ

3

Проверьте, если брандмауэр CentOS7 блокирует HTTP трафик:

[[email protected] ~]# firewall-cmd --list-all 
public (default, active) 
    interfaces: eno16777984 
    sources: 
    services: dhcpv6-client https ssh 
    ports: 5000/tcp 
    masquerade: no 
    forward-ports: 
    icmp-blocks: 
    rich rules: 

Если вы не видите http в services: или 80/tcp в ports:, то вам нужно добавить http обслуживание вашей зоны:

[[email protected] ~]# firewall-cmd --permanent --zone=public --add-service=http 
success 

После этого перезагрузите ваш брандмауэр, чтобы получить доступ к вашей новой услуге:

[[email protected] ~]# firewall-cmd --reload 
success 

И убедитесь, что http открыт:

[[email protected] ~]# firewall-cmd --list-all 
public (default, active) 
    interfaces: eno16777984 
    sources: 
    services: dhcpv6-client http https ssh 
    ports: 5000/tcp 
    masquerade: no 
    forward-ports: 
    icmp-blocks: 
    rich rules: 
+0

Ты мой герой! –