Hi,
Я striped части этого вне для того чтобы помочь показать вам вам нужно сделать. Принято это отсюда (
http://www.debian-administration.org/articles/412) но config относительно этими же.
1. Создайте структуры директории.
mkdir /var/www/html/
mkdir /var/www/html/app1
mkdir /var/www/html/app1/htdocs
mkdir /var/www/html/app1/logs
mkdir /var/www/html/app2
mkdir /var/www/html/app2/htdocs
mkdir /var/www/html/app2/logs
или c:\your\web\folders.
2. Доработайте конфигурацию httpd.conf
NameVirtualHost *
#
# app1.com (/var/www/html/app1)
#
ServerAdmin [email protected]
ServerName www.app1.webapps.com
ServerAlias app1.com
# индексирует + корень директории.
DirectoryIndex index.html
DocumentRoot /var/www/html/app1/htdocs/
# Logfiles
ErrorLog /var/www/html/app1/logs/error.log
CustomLog /var/www/html/app1/logs/access.log совместило
#
# app2.com (/var/www/html/app2)
#
ServerAdmin [email protected]
ServerName www.app2.webapps.com
ServerAlias app2.com
# индексирует + корень директории.
DirectoryIndex index.html
DocumentRoot /var/www/html/app2/htdocs/
# Logfiles
ErrorLog /var/www/html/app2/logs/error.log
CustomLog /var/www/html/app2/logs/access.log совместило
3. Рестарт Апэйч.
По мере того как другое упоминало, вы должны иметь ваш DNS быть setup также для посылки запросов к webserver.
Для SSL, вам как раз нужно включить его на httpd.conf и создать сертификат. Препятствуйте нам сперва получить ваши места вверх и после этого сфокусировать на SSL.
Приветственные восклицания,
Hades666