Я понял это. Частично проблема заключалась в том, что сеть, в которой я был, не позволяла мне делать подобные вещи. Как только я перешел в обычную сеть, я внес изменения, и это работает.
Ниже приведен файл конфигурации для APE. Единственные изменения, которые я сделал здесь, были в первых двух разделах:
uid {
# "aped" switch to this user/group if it run as root
user = Hristo
group = admin
}
Server {
port = 6969
daemon = no
ip_listen = 127.0.0.1
domain = local.ape-project.org
rlimit_nofile = 10000
pid_file = /var/run/aped.pid
}
Затем я изменил некоторые вещи в файле виртуальных хостов httpd-vhosts.conf
, расположенном в /etc/apache2/extra/
. Вот как это выглядит:
<Directory /Library/WebServer/Documents/APE>
Order Deny,Allow
Allow from all
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "/Library/WebServer/Documents"
</VirtualHost>
<VirtualHost *:80>
Servername local.ape-project.org
ServerAlias ape.local.ape-project.org
ServerAlias *.ape.local.ape-project.org
DocumentRoot "/Library/WebServer/Documents/APE"
</VirtualHost>
Таким образом, это означает, что я должен включить виртуальные хосты в файл конфигурации Apache httpd.conf
, расположенный в /etc/apache2
. Для этого я раскомментировал следующую строку, которая расположена в нижней части файла:
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf
Наконец, я добавил local.ape-project.org
в файл hosts
в /etc/
:
127.0.0.1 local.ape-project.org
Я использовал следующий источник для руководства: http://www.ape -project.org / wiki / index.php / Advanced_APE_configuration
Надеюсь, это поможет.