Не работает apache2 на порту

Пытаюсь поставить html на порт. Веб сервер работает apache2. В основном файле пишу такой код

<VirtualHost *:6789>

    #DocumentRoot /var/www/
    WSGIDaemonProcess tjk.com.tm python-path=/home/gala/lib/python3.5/site-packages:/home/gala/gala
    WSGIProcessGroup tjk.com.tm

   <Directory /home/gala/gala/gala/>
      <Files wsgi.py>
         Order deny,allow
         Allow from all
      </Files>
   </Directory>
</VirtualHost>

перезагружаю apache2но на запрос на порт никакого ответа. Проверял ufw но его на сервере вовсе нет.

-bash: ufw: command not found

В чем может быть проблема?


Ответы (1 шт):

Автор решения: Вадим Александру

Нужно указать апачу слушать этот порт

Listen 6789
<VirtualHost *:6789>
    DocumentRoot /var/www/html
</VirtualHost>

Потом перезапустить апач service apache2 restart

Но лучше эту настройку вынести в файл ports.conf

Вот пример дефолтной конфигурации этого файла

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 80
Listen 6789

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>
→ Ссылка