我已经在我的mac上开发了虚拟主机,但是没有显示项目,而是显示“它工作”。我有一个java应用程序,这是我的httpd-vhosts.conf:
<VirtualHost *:8080>
DocumentRoot "/Users/lalarukh/data/code/prestige-apis"
ServerName labraize.in
<Directory "/Users/lalarukh/data/code/prestige-apis">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
etc/hosts文件:127.0.0.1 labraize.in
取消注解httpd.conf文件中的必需行。出于测试目的,我在服务器文件夹中创建了一个名为test的目录。并在其中创建了index.html文件。并在主机中将其称为**http://test.com**,但它也返回了“It works”。
意味着apache vhosts无法进入代码目录,这就是它不工作的原因。
显示“it works”而不是项目页面的虚拟主机。
1条答案
按热度按时间uttx8gqw1#
vhost正在侦听端口
8080
,而不是默认端口80
,因此如果您希望访问正确的vhost,则需要在URL末尾添加:8080
,因此理论上:http://labraize.in:8080应该可以工作。