OpenSUSE может иметь различный формат для файлов конфигурации, но то, что вы ищете является VirtualHost
директива, которая настроена для чтения порт 5000. (Apache docs on VirtualHost
s)
Это может быть внутри httpd.conf
, или он может быть в другом файле внутри /etc/apache2
, который заканчивается также в .conf
. Вы найдете порт 5000 установки ищет что-то вроде:
<VirtualHost *:5000>
DocumentRoot /path/to/index/dir
... Other stuff...
</VirtualHost>
Чтобы создать VirtualHost, который прослушивает другой порт, чем в 5000, просто скопировать весь <VirtualHost>...</VirtualHost>
блок и изменить как номер порта, и DocumentRoot
, чтобы указать место в вашей файловой системе, которое будет содержать ваши другие файлы vhost. Вам также понадобится директива Listen *:port_number
, чтобы заставить Apache захватить порт.
Например, чтобы добавить виртуальный хост на 5001, сделайте следующее:
# Instructs apache to use this port
Listen *:5001
# Instructs apache to route requests on this port to a specific directory
<VirtualHost *:5001>
DocumentRoot /path/to/index/dir
... Other stuff...
</VirtualHost>
Вам нужно будет перезапустить Apache после этого.
/etc/init.d/apache2 restart
Обратите внимание, что вам потребуется доступ суперпользователя сделать изменения в файл httpd.conf и перезапустить Apache.
Какой порт вы хотите создать? –