ローカルマシンにインストールしようとしています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: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>