感觉我在这里稍微疯了一圈,所以希望有人可以给我一些指示。
我在AWS上运行Apache的Debian实例。在我的/ var / www /文件夹里面,我有另一个名为dineosaw.com的文件夹。我有一个名为dineosaw.com.conf的conf文件,它看起来像下面的
<VirtualHost *:80>
ServerAdmin xxxx@gmail.com
ServerName www.dineosaw.com
ServerAlias dineosaw.com
DocumentRoot /var/www/dineosaw.com/public
<Directory /var/www/dineosaw.com/public>
Options -Indexes
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
然后我使用以下地址将我的域名(www.dineosaw.com)转发到服务器:http://52.56.144.228/。然而,这只带我到apache默认页面。所以我尝试了http://52.56.144.228/dineosaw.com/,但这会导致404错误。
任何人都可以给我任何关于我可能做错了什么/需要注意什么的指示?我将非常感激。
答案 0 :(得分:0)
如果您想通过IP地址寻址这个基于名称的虚拟主机,您需要“ServerAlias 52.56.144.228”