Может получить доступ к веб-серверу через IP, но не Домен

Я провел бесчисленные часы, пытаясь понять это через поиск в сети и восстановление различных конфигурационных файлов с нуля, и я перешел к сути дела отказа, таким образом, я здесь.

Я установил стек LAMP на своем сервере Ubuntu 16.04 через VPS, обеспеченный SSDnodes. Я скопировал 000-default.conf файл и создал мою собственную копию названный example.com.conf. В этом выполнили/etc/apache2/sites-available/

Затем я использовал, sudo a2dissite 000-default.conf и затем sudo a2ensite example.com.conf наконец sudo service apache2 reload

Я также настроил записи DNS от своего поставщика DNS для указания на IP-адрес моего сервера через записи также, но никакая сигара. Я могу только получить доступ к сайту через IP-адрес к настоящему времени.

Выполнение apachectl -S уступает ниже:

VirtualHost configuration:
*:80                   example.com (/etc/apache2/sites-
enabled/example.com.conf:1)
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www/html"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33 not_used
Group: name="www-data" id=33 not_used

Вот мой example.com.conf файл под доступным сайтам:

    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/example.com/public_html

Записи DNS похожи на это:

Type: A 
Host: *.example.com
Answer: IP Address to server here
TTL: 300

Type: A 
Host: example.com
Answer: IP Address to server here
TTL: 300

Конечно, замените example.com моим фактическим доменным именем.

2
задан 31 August 2017 в 03:19

1 ответ

Я делал некоторое быстрое тестирование. Я понял, что мой браузер автоматически пытался соединиться через HTTPS а не через HTTP. Это вызывало мою быструю проверку, пытающуюся соединяться с моим сервером, работающим на основе HTTP (порт 80) для сбоя, так как мой браузер на самом деле выполнял запрос к HTTPS (порт 443).

, Когда я изменил свой запрос для использования HTTP для домена, мой запрос прошел.

0
ответ дан 2 December 2019 в 08:41

Другие вопросы по тегам:

Похожие вопросы: