我目前正在使用AWS AMI创建一个应用程序,它带有httpd 2.4.10
。这是我创建vhost时所遵循的步骤
sudo mkdir /etc/httpd/sites-available
sudo mkdir /etc/httpd/sites-enabled
/etc/httpd/conf/httpd.conf
修改为IncludeOptional sites-enabled/*.conf
realtydig.conf
/etc/httpd/sites-available
/etc/httpd/sites-enabled
sudo apachectl restart
sudo service httpd restart
*仍然是默认的httpd页面显示,vhost没有指向域
这里是vhost
xml
<VirtualHost *:80>
ServerName beta.realtydig.com
DocumentRoot /var/www/realtydig/laravel
<Directory "var/www/realtydig/laravel/public">
AllowOverride all
</Directory>
</VirtualHost>
我想明白,发生了什么错误。当我试图重新启动应用程序时,它似乎正在加载,因为我的某些错误发生了。
答案 0 :(得分:0)
如果&#34;什么都没发生&#34;然后我假设你在浏览器中只看到空白页面。通常,如果当前vhost未激活,则会看到其他一些vhost。
DocumentRoot必须像这样指向公共文件夹
DocumentRoot /var/www/realtydig/laravel/public
您可以通过在DocumentRoot中创建test.html进行调试,并尝试从浏览器访问它。