The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Хелп с виртуальными хостами apache, !*! evolutionX, 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го уровня, я хочу их захостить у себя пока денег нет на выделенный сервер.

  • Хелп с виртуальными хостами apache, !*! angra, 15:46 , 13-Ноя-07 (1)
    Если кратко

    в /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>

    • Хелп с виртуальными хостами apache, !*! evolutionX, 23:59 , 13-Ноя-07 (2)
      Блин который день мучаюсь, ну не работает и все!
      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>

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

        <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 и проверьте, потом уже создавайте остальные хосты и настраивайте их.




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

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