The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Хелп с виртуальными хостами apache"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Хелп с виртуальными хостами apache"  
Сообщение от evolutionX (ok) on 11-Ноя-07, 16:42 
1. Нужно ли прописывать виртуальные хосты в файл /etc/hosts
У меня там
127.0.0.1 localhost
Если я хочу сдлеать еще один то надо добавить на новой строчке 127.0.0.2 localhost1 ?
Или их можно на один айпи вешать, тогда надо писать 127.0.0.1 localhost localhost1?

2. Какую конструкцию использовать для виртуальных хостов? Вот в файле 00_default_vhosts.conf
вот такие есть варианты:

################# IP-based Virtual Hosts
# <VirtualHost 127.0.0.2>
# User admin
# Group admin
# DocumentRoot /home/admin/www/vhost1/htdocs
# ServerName localhost1
# Setenv VLOG /home/admin/www/vhost1/log
# ErrorLogs /home/admin/www/vhost1/log
# </VirtualHost>

################# Named VirtualHosts
# NameVirtualHost 127.0.0.2
# <VirtualHost 127.0.0.2>
# ServerName localhost1
# ServerPath /home/admin/www/vhost1/htdocs/
# DocumentRoot /home/admin/www/vhost1/htdocs
# DirectoryIndex index.html index.htm index.php
# </VirtualHost>


Вообще я хочу поднять через dynddns сервисы около 30ти сайтов. В наличии около 30ти доменов
2го уровня, я хочу их захостить у себя пока денег нет на выделенный сервер.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Хелп с виртуальными хостами apache"  
Сообщение от angra (ok) on 13-Ноя-07, 15:46 
Если кратко

в /etc/hosts
127.0.0.1 mymegahost1 mymegahost2

в конфиге апача
NameVirtualHost *
<VirtualHost *>
DocumentRoot /path/to/mymegahost1/files
ServerName mymegahost1
...
</VirtualHost>
<VirtualHost *>
DocumentRoot /path/to/mymegahost2/files
ServerName mymegahost2
...
</VirtualHost>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Хелп с виртуальными хостами apache"  
Сообщение от evolutionX (ok) on 13-Ноя-07, 23:59 
Блин который день мучаюсь, ну не работает и все!
localhost работает а остальные отдают 403!
струкутра у всех директорий
/home/admin/www/vhost{номер_хоста}/
одинаковая, и права тоже. Несколько файлов лежащих в htdocs тоже одинаковые.
прямой вызов http://localhost1/test.php тоже отдает 403
Из за чего это может быть?
Апач перезапускаю после изменений.


# cat /etc/hosts
127.0.0.1 localhost localhost1 localhost2 localhost3 localhost4

# cat 00_default_vhosts.conf
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
ServerName localhost
DocumentRoot /home/admin/www/vhost0/htdocs
</VirtualHost>

<VirtualHost 127.0.0.1:80>
ServerName localhost1
DocumentRoot /home/admin/www/vhost1/htdocs
</VirtualHost>

<VirtualHost 127.0.0.1:80>
ServerName localhost2
DocumentRoot /home/admin/www/vhost2/htdocs
</VirtualHost>

<VirtualHost 127.0.0.1:80>
ServerName localhost3
DocumentRoot /home/admin/www/vhost3/htdocs
</VirtualHost>

<VirtualHost 127.0.0.1:80>
ServerName localhost4
DocumentRoot /home/admin/www/vhost4/htdocs
</VirtualHost>

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Хелп с виртуальными хостами apache"  
Сообщение от angra (ok) on 14-Ноя-07, 14:58 
А остальные опции кто указывать будет? Я ведь привел пример только общей структуры. Вот более общий пример

<VirtualHost 127.0.0.1:80>
ServerName localhost4
ServerAlias www.localhost4
DocumentRoot /home/admin/www/vhost4/html

<Directory /home/admin/www/vhost4/html>
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

ScriptAlias /cgi-bin/ /home/admin/www/vhost4/cgi-bin/
<Directory /home/admin/www/vhost4/cgi-bin>
  AllowOverride None
  Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
  Order allow,deny
  Allow from all
</Directory>
</VirtualHost>

Настройте хотя бы без virtualhost, потом перенесите настройки в дефолтный virtualhost и проверьте, потом уже создавайте остальные хосты и настраивайте их.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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