Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибка 404  (Прочитано 846 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SvetikMom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ошибка 404
« : 19 Декабря 2021, 17:50:10 »
Здравствуйте, сразу скажу я мало что понимаю в серверах.
У меня есть сайт, раньше он находился на хостинге СпринтХост. Решил перейти на более интересный и мощный. Миграция прошла успешно. Но появились проблемы, которые я решить не в силах, скорее всего ввиду своей не компетенции.

И так, Есть сайт допустим mysite.ru и есть 2 домена(1site.ru и 2site.ru), которые нужны для редиректа на сайт mysite.ru.
Если переходить по ссылке 1site.ru то редирект проходит успешно и все работает как надо.
Если переходить по ссылке 2site.ru то появляется такая ошибка:
Forbidden

You don't have permission to access / on this server.

Apache/2.4.6 Server at www.2site.ru Port 80

или такая
Not Found

The requested URL /post/412342/ was not found on this server.

Apache/2.4.6 Server at www.2site.ru Port 80

Редерект настроен через .htaccess
Один из клиентов, с которым мы общаемся, решил ошибку путем замены своего ip на другой. Был Казанский ip поменял на Московский, и редерикт с 2site.ru на mysite.ru прошел успешно и все заработало.
Но как решить эту проблему я не знаю. Меня смущает что редерект с 1site.ru работает как надо, а вот с 2site.ru выдает ошибки. Что можно сделать? И с чем это вообще связано?
На сервере стоит centOS и Virtualmin.
Если, кто то знает как это решить, помогите пожалуйста, сутки пытаюсь, нечего не получается.

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1434
    • Просмотр профиля
Re: Ошибка 404
« Ответ #1 : 20 Декабря 2021, 09:15:27 »
а не пробовали порешать это с техподдержкой хостинга?
Обычно они помогают. это их работа... Мне помогали.

https://itsecforu.ru/2020/07/19/%F0%9F%9B%A0%EF%B8%8F-%D0%B8%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D1%83-forbidden-you-dont-have-permission-to-access-on-t/
тут советуют
1) Настроить права доступа к файлам и владение каталогом webroot
2) Настроить директивы в главном конфигурационном файле Apache

может быть это??
Цитировать
Если вы используете Apache в системах RHEL / CentOS, убедитесь, что вы ослабили доступ к каталогу /var/www в главном файле конфигурации Apache /etc/httpd/conf/httpd.conf.

<Directory "/var/www">
    AllowOverride None
    Require all granted
</Directory>

Затем сохраните все изменения и перезагрузите Apache.
« Последнее редактирование: 20 Декабря 2021, 09:23:59 от jurganov »

 

Страница сгенерирована за 0.047 секунд. Запросов: 22.