The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Justuss emailИскать по авторуВ закладки on 29-Авг-03, 15:25  (MSK)
Народ, не могу понять..
Есть у меня два имени - myhost.com и myhost.net
Просто так сервер работает на ура, а вот при попытке разделить их виртуалхостами - проблема...
имею конфиг:
=============== cut ===============
<VirtualHost *>
DocumentRoot /var/www/html
ServerName myhost.com
</VirtualHost>

<VirtualHost *>
DocumentRoot /var/www/html2
ServerName myhost.net
</VirtualHost>
=============== cut ===============
Все. как только загружаю апач с виртуалхостами, на обоих именах ошибка

Forbidden

You don't have permission to access / on this server.
Apache-AdvancedExtranetServer/2.0.44 (Mandrake Linux/11mdk) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.44 OpenSSL/0.9.7a PHP/4.3.1 Server at myhost.net Port 80

Где глюк порылся???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Solotony emailИскать по авторуВ закладки on 29-Авг-03, 18:01  (MSK)
>> You don't have permission to access / on this server

У тебя нет прав на доступ к /var/www/html2 или /var/www/html.

Возможно поможет:

<Directory /var/www/html2>
Order allow,deny
Allow from all
</Directory>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Justuss emailИскать по авторуВ закладки on 29-Авг-03, 19:49  (MSK)
да я тоже там сначала подумал, но че-то не то, блин.. где я права проглядел?  главное, что myhost.com, который в /var/www/html указавал по дефолту и без виртуалхостов, тоже перестал работать
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от konst emailИскать по авторуВ закладки on 01-Сен-03, 13:29  (MSK)
Виртуал.хосты надо разводить
по именам
NameVirtualHost 192.168.1.11
или портам
Listen 8101
Listen 8102
<VirtualHost 192.168.1.11:8101>
...
<VirtualHost 192.168.1.11:8102>
...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Solotony emailИскать по авторуВ закладки on 01-Сен-03, 13:45  (MSK)
>Виртуал.хосты надо разводить
>по именам
> NameVirtualHost 192.168.1.11
>или портам
>Listen 8101
>Listen 8102
> <VirtualHost 192.168.1.11:8101>
>...
><VirtualHost 192.168.1.11:8102>
>...

Не, ты не прав однако...

Вот это работает прекрасно. По крайней мере у меня на локальном
сервере именно так и сделано:

NameVirtualHost *

<VirtualHost *>
ServerName bla-bla-1.com
...
</VirtualHost>

<VirtualHost *>
ServerName bla-bla-2.com
...
</VirtualHost>


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Solotony emailИскать по авторуВ закладки on 01-Сен-03, 13:51  (MSK)
кстати, ты про

NameVirtualHost *

не забыл?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Justuss emailИскать по авторуВ закладки on 01-Сен-03, 14:26  (MSK)
>кстати, ты про
>
>NameVirtualHost *
>
>не забыл?


забыл.
Перед каждым виртуалхостом проставил теперь.
Результат на обоих:

Bad Request

Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Solotony emailИскать по авторуВ закладки on 01-Сен-03, 14:33  (MSK)
>забыл.
>Перед каждым виртуалхостом проставил теперь.

Только один раз поставь
NameVirtualHost *:80

Соответственно делай

<VirtualHost *:80>
...
</VirtualHost>

>Your browser sent a request that this server could not understand.
>Reason: You're speaking plain HTTP to an SSL-enabled server port.
>Instead use the HTTPS scheme to access this URL, please.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "VirtualHost и Apache 2.0.44 и Mandrake 9.1"
Сообщение от Justuss emailИскать по авторуВ закладки on 01-Сен-03, 14:52  (MSK)
>>забыл.
>>Перед каждым виртуалхостом проставил теперь.
>
>Только один раз поставь
>NameVirtualHost *:80
>
>Соответственно делай
>
><VirtualHost *:80>
>...
></VirtualHost>
>


Уфф.. Заработало! Грейт сенкс!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру