Ubuntu определяет правильный виртуальный хост на порту :81

Ubuntu определяет правильный виртуальный хост на порту :81

Я пытаюсь установить processmakerна своей локальной машине, я создаю /optкаталог и вставляю в него этот PHP-скрипт. Мне не нужно определять виртуальный хост в моей ОС Ubuntu. Для выполнения этого действия у меня есть эта конфигурация Apache /etc/apache2/sites-available/под названием pmos.conf, которую я хочу использовать 127.0.0.1:81для открытия /opt/processmaker/workflow/public_htmlпути.

<VirtualHost *:81>
    ServerAdmin [email protected]
    ServerName processmaker.dev
    ServerAlias www.processmaker.dev

    DocumentRoot /opt/processmaker/workflow/public_html
    DirectoryIndex index.html index.php

    <Directory "/opt/processmaker/workflow/public_html">
       AddDefaultCharset UTF-8
       AllowOverRide none
       Options FollowSymlinks
       Order allow,deny
       Allow from all
       RewriteEngine on
       RewriteRule ^.*/(.*)$ sysGeneric.php [NC,L]
       AddOutputFilterByType DEFLATE text/html
    </Directory>
</VirtualHost>

и /etc/hostsсодержание:

127.0.0.1          localhost
127.0.1.1          pishguy
127.0.0.1          processmaker.dev
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

после перезапуска апача

sudo systemctl reload apache2

Я не получаю никаких ошибок в оболочке, но при вводе текста 127.0.0.1:81в FireFox получаю следующую ошибку:

Unable to connect
Firefox can’t establish a connection to the server at 127.0.0.1:81.

решение1

Похоже, Apache не слушает порт 81.

Попробуйте вместо того, reloadчтобы restart apache2обрабатывать:

`systemctl restart apache2`

Изменить согласно комментарию

Вам следует добавить директиву

Listen 81

к /etc/apache2/ports.conf, тоже (или добавьте его к вашему pmos.confнепосредственно перед <VirtualHost *:81>).

Связанный контент