2015-11-15 2 views
0

Что мне нужно500 Внутренняя ошибка сервера Apache ВХосты DocumentRoot

мне нужен Apache, чтобы доставить мой сайт website.de с файлами, размещенных в /var/www/html/private/koken.

Проблема

Что касается моего другого сайта у меня есть рабочая конфигурация с ВХостами я также попробовал, что путь для этого.

На соответствующем веб-сайте я установил отличную CMS koken.me. После настройки VHosts для моего сервера я получаю 500 Internal Server Error с сообщением журнала Request exceeded the limit of 10 internal redirects с моим DocumentRoot /var/www/html/private/koken. С DocumentRoot /var/www/html/private он работает (поставляет мой test index.html). С рабочим DocumentRoot я должен ввести website.de/koken, а затем работает koken. Но я не хочу набирать это приложение.

То, что я пытался

Изменение настроек в конфигурации ВХосты. Но ничего еще. Мой конфиг как сейчас выглядит следующим образом:

# Personal website 
# 
<VirtualHost *:80> 
    ServerName website.de 
    DocumentRoot /var/www/html/private/koken 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName www.website.de 
    Redirect permanent/http://website.de/ 
</VirtualHost> 

Вопрос

Как я могу поручить Apache поставить index.php в папке KOKEN, когда я печатаю на моем сайте имя website.de?

ответ

0

Конфигурация моего VHosts была в порядке.

Проблема была в файле koken .htaccess.

Согласно моей конфигурации Apache, DocumentRoot указывает на файлы внутри папки koken на сервере.

Но .htaccess из Koken состояний, в которых RewriteBase из /koken поэтому запросы, указывающие на несуществующие места (то есть koken/koken/).

Поэтому мне пришлось написать RewriteBase / и найти/заменить на /koken/ до /.

Теперь koken выровнен с моим указателем Apache, и сайт работает так же свежо, как ромашка.

Надежда я могу помочь кому-то :-)

0

Если я понимаю это право, следующие должны соответствовать вашим потребностям:

<VirtualHost *:80> 
    ServerName website.de 
    ServerAlias www.website.de 
    DocumentRoot /var/www/html/private/koken 
</VirtualHost> 

Второй виртуальный хост не нужен, насколько я могу видеть это.

+0

Спасибо, FRW, за вашу приверженность. Однако это было что-то другое. См. Мой ответ. – Karl

Смежные вопросы