По умолчанию Apache публикуется на порту 80 (Параметр Listen
в файле конфигурации), и хостит файлы, указанные в группе DocumentRoot
.
Для назначения нового порта необходимо, что бы Apache «слушал» этот порт. Для этого добавляется новая строка параметра Listen
Listen 8080
Группа VirtualHost
позволяет определить дополнительное имя, которое будет обрабатывать Apache. Так же можно переназначить и порт.
Все значения, указанные в глобальном контексте будут наследоваться и тут. Для назначения уникальных параметров для виртуального хоста надо переопределить их тут. Например,
<VirtualHost *:8080>
ServerName localhost:8080
DocumentRoot /var/www/site.local/public_html
ErrorLog /var/www/site.local/error.log
CustomLog /var/www/site.local/requests.log combined
<Directory /var/www/site.local/public_html>
AllowOverride All
</Directory>
</VirtualHost>
Так же можно и публикации 1С распределить по разным портам. Например, следующим образом
# 1c publication
Alias "/kufib" "C:/Apache24/pub1c/kufib/"
<Directory "C:/Apache24/pub1c/kufib/">
AllowOverride All
Options None
Require all granted
SetHandler 1c-application
ManagedApplicationDescriptor "C:/Apache24/pub1c/kufib/default.vrd"
</Directory>
<VirtualHost *:80>
# 1c publication
Alias "/accnt" "C:/Apache24/pub1c/accnt/"
<Directory "C:/Apache24/pub1c/accnt/">
AllowOverride All
Options None
Require all granted
SetHandler 1c-application
ManagedApplicationDescriptor "C:/Apache24/pub1c/upd/default.vrd"
</Directory>
</VirtualHost>
<VirtualHost *:8080>
ServerName localhost:8080
# 1c publication
Alias "/sd" "C:/Apache24/pub1c/sd/"
<Directory "C:/Apache24/pub1c/sd/">
AllowOverride All
Options None
Require all granted
SetHandler 1c-application
ManagedApplicationDescriptor "C:/Apache24/pub1c/sd/default.vrd"
</Directory>
</VirtualHost>
В этом случае публикация accnt
будет доступна только на стандартному порту 80, а публикация sd
на порту 8080 (обратите внимание, что мы переназначили для него параметр ServerName
Если же оставить публикации в глобальном контексте (kifub
в примере) то она будет доступна по обоим портам