xampp-osx-7.3.16-1-vm macOS High Sierra v 10.13.6
我花了数小时试图弄清楚这一点。 ..
试图使kappatest.local运行。它仅适用于localhost:8080 / kappatest
这就是我所做的:
在htdocs中创建了一个文件夹: / opt / lampp / htdocs / kappatest 一个文件:index.php和“ test”
编辑了/ etc / hosts以包括 127.0.0.1 kappatest.local
编辑了 /opt/lampp/etc/extra/httpd-vhosts.conf 以包含
<VirtualHost *:80>
ServerName localhost
DocumentRoot /opt/lampp/htdocs
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@kappatest.local
DocumentRoot "/opt/lampp/htdocs/kappatest"
ServerName kappatest.local
ServerAlias http://kappatest.local
<Directory "/opt/lampp/htdocs/kappatest>
ServerSignature Off
Options Indexes FollowSymLinks IncludesNoExec
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@kappatest.local
DocumentRoot "/opt/lampp/htdocs/newsite/"
ServerName newsite.local
ServerAlias http://newsite.local
<Directory "/opt/lampp/htdocs/newsite">
ServerSignature Off
Options Indexes FollowSymLinks IncludesNoExec
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
包含etc / extra / httpd-vhosts.conf
重新启动Apache。 Heck重新启动了XAMPP
我得到: 禁止 您无权访问此资源。 此外,尝试使用ErrorDocument处理请求时遇到403禁止错误。
运行 / opt / lampp / bin / httpd -S 并获取:
VirtualHost configuration:
*:80 is a NameVirtualHost
default server localhost (/opt/lampp/etc/extra/httpd-vhosts.conf:25)
port 80 namevhost localhost (/opt/lampp/etc/extra/httpd-vhosts.conf:25)
port 80 namevhost kappatest.local (/opt/lampp/etc/extra/httpd-vhosts.conf:29)
alias http://kappatest.local
port 80 namevhost newsite.local (/opt/lampp/etc/extra/httpd-vhosts.conf:41)
alias http://newsite.local
ServerRoot: "/opt/lampp"
Main DocumentRoot: "/opt/lampp/htdocs"
Main ErrorLog: "/opt/lampp/logs/error_log"
Mutex authdigest-opaque: using_defaults
Mutex proxy-balancer-shm: using_defaults
Mutex ssl-stapling-refresh: using_defaults
Mutex rewrite-map: using_defaults
Mutex authdigest-client: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ldap-cache: using_defaults
Mutex proxy: using_defaults
Mutex authn-socache: using_defaults
Mutex ssl-cache: using_defaults
Mutex default: dir="/opt/lampp/logs/" mechanism=default
Mutex mpm-accept: using_defaults
PidFile: "/opt/lampp/logs/httpd.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
Define: MODPERL2
User: name="daemon" id=1
Group: name="daemon" id=1
我无法为自己的生活弄清楚我所缺少的。
顺便说一句,名为“ dashboard”的文件夹也在htdocs中,并且还可以与localhost:8080 / dashboard一起使用
任何帮助将不胜感激!