내 로컬 컴퓨터에 설치하려고 합니다 processmaker
. 디렉터리를 만들고 /opt
이 PHP 스크립트를 여기에 붙여넣습니다. 우분투 OS에서 가상 호스트를 정의해야 하는 것이 아닙니다. 이 작업을 수행하려면 이 아파치 구성이 /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>