VHost无法使用AWS AMI httpd

时间:2015-03-15 06:06:06

标签: apache amazon-web-services amazon-ec2 httpd.conf

我目前正在使用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>

我想明白,发生了什么错误。当我试图重新启动应用程序时,它似乎正在加载,因为我的某些错误发生了。

1 个答案:

答案 0 :(得分:0)

如果&#34;什么都没发生&#34;然后我假设你在浏览器中只看到空白页面。通常,如果当前vhost未激活,则会看到其他一些vhost。

DocumentRoot必须像这样指向公共文件夹

DocumentRoot /var/www/realtydig/laravel/public

您可以通过在DocumentRoot中创建test.html进行调试,并尝试从浏览器访问它。