Поиск:

Ответ в темуСоздание новой темы Создание опроса
> VirtualHost Apache 2, не работает 
:(
    Опции темы
Fubu_By
Дата 22.7.2009, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 14.2.2007

Репутация: нет
Всего: 0



вот мой httpd.conf
Код

<VirtualHost 127.0.0.1:80>
  ServerName localhost
  DocumentRoot "d:/Projects/localhost/www/app/webroot"
<Directory "d:/Projects/localhost/www/app/webroot">
DirectoryIndex index.php
Options -Indexes
Options +FollowSymLinks
ErrorDocument 404 /index.php

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
</Directory>
</VirtualHost>

<VirtualHost 127.0.0.2:80>
  ServerName vdd.local
  DocumentRoot "D:/Projects/vdd.local/www/app/webroot"
<Directory "D:/Projects/vdd.local/www/app/webroot">
DirectoryIndex index.php
Options -Indexes
Options +FollowSymLinks
ErrorDocument 404 /index.php

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
</Directory>
</VirtualHost>


<VirtualHost 127.0.0.3:80>
  ServerName fhq.local
  DocumentRoot "D:/Projects/fhq.local/www/trunk/app/webroot"
<Directory "D:/Projects/fhq.local/www/trunk/app/webroot">
DirectoryIndex index.php
Options -Indexes
Options +FollowSymLinks
ErrorDocument 404 /index.php

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
</Directory>
</VirtualHost>


вот мой host
Код

127.0.0.1       localhost
127.0.0.2       vdd.local
127.0.0.3       fhq.local


кроме localhost ничего не грузиться, в чом проблема?


--------------------
PM MAIL WWW   Вверх
Nigel
Дата 23.7.2009, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



NameVirtualHost указали?
PM MAIL   Вверх
Fubu_By
Дата 23.7.2009, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 14.2.2007

Репутация: нет
Всего: 0



да
Код

NameVirtualHost 127.0.0.1:80

правильно?

Это сообщение отредактировал(а) Fubu_By - 23.7.2009, 21:35


--------------------
PM MAIL WWW   Вверх
marykone
Дата 28.7.2009, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2722
Регистрация: 2.5.2006
Где: Краснодар

Репутация: 10
Всего: 67



Цитата(Fubu_By @  23.7.2009,  21:33 Найти цитируемый пост)
правильно?

пропишите в каждом виртуальном хосте. его имя а не в глобальной конфигурации.



--------------------
получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы).

PM   Вверх
Nigel
Дата 29.7.2009, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



Fubu_By, да верно.
Можно еще *:80 или просто * указать.
В секции VirtualHost указывайте просто айпи-адрес сервера, зачем вы добавляете 127.0.0.2 и т.д.
Код

<VirtualHost 127.0.0.1>
ServerName localhost
...
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName mysite
...
</VirtualHost>

В хостах соответсвенно эти записи.
Перезапустите апач.
Затем пропингуйте ваши хосты.
Если не будет работать, то смотрите логи, еще можете выполнить httpd -t
PM MAIL   Вверх
LoLight
Дата 25.1.2011, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 23.12.2006

Репутация: нет
Всего: нет



Стоит OpenSuse 11.3 x86-64.

Включил такой файл.

NameVirtualHost 192.168.0.1

<VirtualHost 192.168.0.1>

DocumentRoot /home/stream/server/phpweb20/htdocs

ServerName www.phpweb20.com

<Directory /home/stream/server/phpweb20/htdocs>

AllowOverride All

Options All

</Directory>

php_value include_path .:/home/stream/server/phpweb20/include:/usr/share/php5/PEAR/

php_value magic_quotes_gpc off

php_value register_globals off
</VirtualHost>

В /etc/hosts тоже написал 192.168.0.1 www.phpweb20.com

rcapache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate) done
Starting httpd2 (prefork)

Менял айпишник на реальный (здесь не его номер) (ifconfig inet addr:145.56.65.66 ), по именам тоже пробовал. читал официальные доки. Ничего не работает, когда хочу запустить файл index.php из /home/stream/server/phpweb20/htdocs. Что делать?

Такая ошибка в браузере вылазит при вводе айпи 145.56.65.66 [an error occurred while processing this directive] The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script. [an error occurred while processing this directive]

Причем она не зависит от того, что у меня находмтся в /home/stream/server/phpweb20/htdocs 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0701 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.