У меня есть сервер Ubuntu с двумя веб-сайтами. Я могу перейти к одному, но не к другому. Вот подробности:
На каждом веб-сайте есть пользователь с тем же именем, что и группа, а также подпапка. Сайты размещены под
/home/site1/public_html
и
/home/site2/public_html
Теперь в моем случае site1 вызывается с субдомена, но он работает просто отлично, поэтому, если я перехожу на site1.mydomain.com
, он открывает страницу CodeIgniter, и я могу перемещаться без проблем (у меня есть .htaccess здесь, чтобы избавиться от него. index.php в URL).
Однако, когда я пытаюсь перейти к www.site2.com
, который указывает на /home/site2/public_html
, это дает мне ошибку 404. Поэтому для устранения неполадок я добавил простой файл /home/site2/public_html/index.html
и вижу, что если я перейду к www.site2.com
, я не увижу его, если перейду к www.site2.com/index.html
. Кроме того, в моем случае у меня есть подпапка (с тем же именем, что и у site = "site2"), где находится структура кода / папки CodeIgniter, и я просто не могу получить тот index.php из воспламенителя кода вообще (путь к нему) /home/site2/public_html/site2/index.php
). Я пытался перейти как www.site2.com/site2/index.php
или www.site2.com/index.php
с файлом htaccess или без него, но без помощи. Я пытался удалить .htaccess
на этом сайте, я пытался создать test.html
в /home/site2/public_html/site2
, но не могу перейти к нему, я получаю 404, если я делаю www.site2.com/site2/test.html
с точки зрения доступа пользователя я использовал $ chmod -R 755 /home/site2
Это право доступа, которое мне не хватает? Или конфликт с другим .htaccess из другой виртуальной папки? Понятия не имею ... и у меня просто заканчиваются идеи
V Настройки хоста
ServerName site1.mydomain.com
ServerAlias site1.mydomain.com
DocumentRoot "/home/site1/public_html"
<Directory "/home/site1/public_html">
AllowOverride All
allow from all
Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>
и для одного у меня проблемы с
ServerName www.site2.com
ServerAlias www.site2.com
DocumentRoot "/home/site2/public_html"
<Directory "/home/site2/public_html">
AllowOverride All
allow from all
Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>
ПРИМЕЧАНИЕ. Я только что создал поддомен site2.mydomain.com (домен, зарегистрированный в FatCow), и он, кажется, работает, он не работает, только когда я вызываю его с www.site2.com (регистрация в GoDaddy - что дает страница GoDaddy «Место назначения неизвестно», я предположил, что это ошибка 404, и всегда просит меня принять файлы cookie ... и я на диете: P)
Заранее всем спасибо!