1 (изменено: mendosa, 2012-04-23 14:15:44)

Тема: Доступ из интернета к нескольким сайтам к одним IP-адресом

Здравствуйте.Ubuntu 11.10.Установил серверы apache2,vsftpd.Установил также и Webmin. Папку Папку  "www" перенес путем настройки apache2 в директорию "home".В папке www установил сайт присвоил ему доменное имя.Теперь он открывается не только по IP-адресу ,а по имени http://mysite.org.ru (имя изменено) словом домен второго уровня.Еще в оболочке www создал два других sait1,sait2 хочу использовать как папки для хранения запакованных zip архивов,чтобы не было большого размера основного сайта.Вопрос такой; как это осуществить.Сейчас можно заходить на них пока http://IP-адрес/sait1.ru. А как осуществить так http://sait1.ru.mysite.org.ru или правильнее наверно http://sait1.mysite.org.ru и http://sait2.ru.mysite.org.ru/ Как настроить конфигурацию апач? Можно конечно присвоить им доменные имена,но хотелось обойтись без этого.При наладке руководсвовался сайтом "http://community.modx-cms.ru/blog/1137.html "

2

Re: Доступ из интернета к нескольким сайтам к одним IP-адресом

Настроить поддомен очень просто, скопируйте блок основного виртуального хоста и поправьте строки создав соответствующие каталоги.
/home/sait1/www - Это путь в котором вам будет удобно хранить сайт поддомена.
ServerName sait1.mysite.org.ru - Это основная строка связывающая поддомен и виртуальный хост находящийся в DocumentRoot.

<VirtualHost *:80>
   DocumentRoot "/home/sait1/www"
   ServerName sait1.mysite.org.ru
   ErrorLog "/home/sait1/error.log"
   CustomLog "/home/sait1/access.log" common
</VirtualHost>

3

Re: Доступ из интернета к нескольким сайтам к одним IP-адресом

в моем случае получилось <VirtualHost *:80>
ServerAdmin hostmaster@sait1.ru
ServerName sait1.mysife.org.ru 
ServerAlias www.sait1.mesite.org.ru
DocumentRoot "/home/maxcim/sait1/www"

<Directory /home/maxcim/sait1/www/>
Options Indexes FollowSymLinks MultiViews MultiViews
AllowOverride All
Order allow,deny
allow from all

</Directory>
</VirtualHost> папку  sait1 создал вне каталога www а то что вне этого каталога уже не видно.после перезагрузки сервера apache выскакивает Warning: DocumentRoot [/home/maxcim/sait1/www] does not exist
т.е. не существует

4

Re: Доступ из интернета к нескольким сайтам к одним IP-адресом

Попробуйте в httpd.conf поправить строку:
ServerRoot "/home/maxcim"

Хотя эту ошибку может вызывать SELinux. Попробуйте настроить открыв SELinux Management > boolean > enable Home directory Access for Apache. Или перенесите сайт из home в другой каталог, обычно используется /var/, возможно это поможет.