Ubuntu は :81 ポートで正しい仮想ホストを定義します

Ubuntu は :81 ポートで正しい仮想ホストを定義します

ローカルマシンにインストールしようとしていますprocessmaker。ディレクトリを作成し/opt、このphpスクリプトを貼り付けます。Ubuntu OSで仮想ホストを定義する必要はありません。このアクションを実行するには、このApache構成をpmos.confという名前で保存し、パスを開くために/etc/apache2/sites-available/使用したいです。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

Apacheを再起動した後

sudo systemctl reload apache2

シェルではエラーは発生しませんが、入力すると127.0.0.1:81FireFox で次のエラーが発生します:

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>

関連情報