У меня есть два домена, которые перенаправляются на мой IP-адрес сервера. Я удалил (кажется) все записи из /etc/apache/sites-available/*
это отвечало за разрешение этих имен хостов.
Теперь, когда я пытаюсь использовать эти домены, они по-прежнему перенаправляются на этот IP-адрес (и это нормально, так как домены все еще назначены ему), но в определенную папку, которую я не знаю, и в результате получается 403.
Чего я жду:
Когда я набираю доменное имя в браузере, оно должно заканчиваться без найденного сервера.
Есть ли другие места, которые я должен искать, чтобы что-то в конечном итоге удалить?
Apache будет использовать конфигурацию по умолчанию, если нет подходящих виртуальных хостов (или если виртуальный хостинг не включен). Вы можете найти каталог с grep -ri DocumentRoot /etc/apache
. Ошибка 403, вероятно, вызвана пустым DocumentRoot с Options -Indexes
.
Однако похоже, что вы не хотите размещать на этом компьютере какие-либо домены. Если да, выключите Apache, удалите все Listen
директива (grep -ri Listen /etc/apache
) или удалите его.
ПРИМЕЧАНИЕ. Приведенное выше предполагает, что файлы конфигурации Apache находятся в / etc / apache. Однако IIRC, каталог sites-available указывает, что вы используете Apache 2+, поэтому вам может потребоваться изменить пути к /etc/apache2
Теперь, когда я пытаюсь использовать эти домены, они по-прежнему перенаправляются на этот IP-адрес (и это нормально, так как домены все еще назначены ему), но в определенную папку, которую я не знаю, и в результате получается 403.
И тогда вы ожидаете
Когда я набираю доменное имя в браузере, оно должно заканчиваться без найденного сервера.
DNS указывает на ваш веб-сервер. Поскольку веб-сервер прослушивает, он отвечает тем, что оставил (HTTP 403), что, вероятно, из-за запрещенного списка каталогов.
Другие места, которые вы должны искать, - это DNS-серверы.
Зависит от того, что вы хотите в конечном итоге удалить
После изменения конфигурации apache вам следует перезагрузить apache: service apache2 reload
.
Чтобы проверить, какие vhosts находятся в текущей конфигурации файла (в отличие от запущенной), запустите: apache2ctl -D DUMP_VHOSTS -t