я видел это руководство . Но это кажется устаревшим, так как мой httpd.conf пуст и выглядит как-то разделенной конфигурацией в "/ etc / apache2". (Я на сервере ubuntu 10)
и я могу использовать тот же ip? право ?
У меня есть файлы вроде
apache2.conf
envvars
magic
mods-enabled
sites-available
conf.d
httpd.conf
mods-available
ports.conf
sites-enabled
В: и я могу использовать тот же IP? право ?
Да, вы можете использовать тот же IP-адрес.
Вам нужно провести небольшое исследование VirtualHosts.
NameVirtualHost *:80
<VirtualHost>
ServerName somedomain.com
DocumentRoot /srv/domains/somedomain.com/htdocs
ErrorLog /srv/domains/somedomain.com/logs/error_log
CustomLog /srv/domains/somedomain.com/logs/access_log combined
</VirtualHost>
<VirtualHost>
ServerName otherdomain.com
DocumentRoot /srv/domains/otherdomain.com/htdocs
ErrorLog /srv/domains/otherdomain.com/logs/error_log
CustomLog /srv/domains/otherdomain.com/logs/access_log combined
</VirtualHost>
Лично я разбиваю отдельные домены на части и помещаю их в conf.d (по умолчанию все файлы .conf должны быть загружены в эту папку)
Этот учебник посвящен настройке виртуальных хостов Apache на Ubuntu Server 10.04.