所以我在 httpd-vhosts.conf 目录中配置了一个 VirtualHost,但是每当我导航到 servername 时,它似乎总是给我 httpd.conf 中列出的页面。
我是 apache Web 服务器的新手,不知道我还需要做什么。
在我的 httpd-vhosts.conf 我有
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerName helloworld.com
DocumentRoot /Users/username/Desktop/RailsDemo/depot/public/
<Directory /Users/username/Desktop/RailsDemo/depot/public/>
AllowOverride all
Options -MultiViews
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
在我的 httpd.conf 中,我有默认设置,因此安装后我没有更改任何内容。
此外,我已将 helloworld.com 与正确的 IP 地址相匹配。在浏览器中键入 helloworld.com 会产生错误的视图...它会产生 httpd.conf 中指示的视图。
如果这有帮助,我正在尝试做 p。238 Pragmatic Agile Web Development with Ruby on Rails(第 4 版)——迭代 K1:使用 Phusion Passenger 和 MySQL 进行部署
任何帮助将不胜感激,谢谢!