我在我的macOS Catalina上运行Vagrant和Virtualbox。安装了这两个软件的最新版本,然后我用PuPHPet创建了一个流浪者文件,并将Apache用作Web服务器。运行vagrant up
,一切正常。
我一直像以前一样添加了一个虚拟主机,并且已经在另一台Mac上运行(使用macOS Mojave)。 但是,如果我在虚拟机上访问该网站,则会得到403,禁止访问。
使用html设置的默认主机似乎运行良好。但这不是运行php,只有html。
我的虚拟主机文件:
<VirtualHost *:80>
ServerName www.domain.test
## Vhost docroot
DocumentRoot /var/www/domain
## Directories, there should at least be a declaration for /var/www/html
<Directory "/var/www/domain/public">
Options Indexes FollowSymlinks MultiViews
AllowOverride All
Require all granted
<FilesMatch "\.php$">
Require all granted
SetHandler proxy:fcgi://127.0.0.1:9000
</FilesMatch>
</Directory>
## Logging
ErrorLog "/var/log/apache2/default_vhost_80_error.log"
ServerSignature Off
CustomLog "/var/log/apache2/default_vhost_80_access.log" combined
## Custom fragment
</VirtualHost>
答案 0 :(得分:0)
为我的php5项目启用php mod后尝试使用:
a2enmod php5
a2enmod headers
a2enmod rewrite