Apache(HTTPD)虚拟主机条目不工作



我正在我的机器上设置apache来提供一些静态内容。我遇到了以下问题:

我的实例的公共IP地址是:54.203.56.245,映射到此实例的域是timelines.co。DNS传播发生在很久以前,当使用另一台服务器时,我能够成功访问我的网站,如下所示:http://timelines.co

有了HTTPD,我可以这样访问我的网站:http://54.203.56.245(你可以在浏览器中试用(。但是,我不能这样访问它:http://timelines.co--我收到一个"timelines.co拒绝连接"错误(ERR_CONNECTION_refused(。

这可能是什么原因?我一直在玩虚拟主机,但没有用。

这就是我的httpd.conf的样子——我在底部添加了这个:

IncludeOptional /etc/httpd/sites-enabled/*.conf

这就是/etc/httpd/sites enabled的样子:

timelines.co.conf -> /etc/httpd/sites-available/timelines.co.conf

这就是/etc/httpd/sites/timelines.co.conf的样子:

<VirtualHost *:80>
ServerName timelines.co
ServerAlias www.timelines.co
DocumentRoot /var/www/timelines.co/html
ErrorLog /var/www/timelines.co/log/error.log
CustomLog /var/www/timelines.co/log/requests.log combined
</VirtualHost>

我做错了什么?


编辑1:在我的本地计算机上,我可以在Internet Explorer中打开网站,但不能在Microsoft Edge和Chrome中打开。


编辑2:我清除了chrome上的所有浏览数据(所有内容(,现在网站也在chrome上加载。我还没有清除Edge上的内容,该网站也没有在Edge上加载。


编辑3:我清除了Edge上的所有浏览数据(所有内容(,现在网站也在Edge上加载。这似乎是某种缓存问题。但不确定是什么。可能是存储在浏览器缓存中的DNS查找之间的冲突。

也许您的HostFile中有什么东西正在阻止或使您的浏览器获得拒绝连接。我检查了你的Vhost,它看起来是正确的。你的网站实际上为我工作,我得到了成功!timelines.co虚拟主机正在工作!此外,我还检查了您的DNS记录timelines.co,它看起来也很正确A记录IPv4地址54.203.56.245

最新更新