在Mac中装了xmappp 发现一个奇特的现象 在/Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf 中只要打开
#Include etc/extra/httpd-vhosts.conf
#
注释,那么 localhost 即80端口就不能访问只能添加
listen 8081
然后在/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf中添加
<VirtualHost *:8081>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/yr_api/web"
ServerName yr.com
<Directory "/Applications/XAMPP/xamppfiles/htdocs/yr_api/web">
Options FollowSymLinks ExecCGI
#是否显示列表 (在发布项目后一般是不启用,对于这个配置,针对DocumentRoot在apachede的默认文件夹外的目录生效 )
Options +indexes
AllowOverride All
Order allow,deny
Allow from all
#Deny from all
Require all granted
</Directory>
</VirtualHost>
这样才能访问新项目
网上这个教程
https://blog.csdn.net/yueyehanxiao/article/details/52609292
试了不管用
这个教程
https://blog.csdn.net/yueyehanxiao/article/details/52609292
试了没出现403倒是出现了404
还有人说是目录权限问题,不能用
也有人说是user xx问题,也不顶用
最后还是用上面添加
listen 8082
监听别的端口的方法才跑起来
网友评论