我正在尝试在我的 Ubuntu 系统上设置 symfony。现在通过 symfony 的安装教程,我发现为我的(要创建的)应用程序创建一个虚拟主机。我做了与下面相同的步骤。
httpd.conf
NameVirtualHost 127.0.0.1:9090
Listen 127.0.0.1:9090
<VirtualHost 127.0.0.1:9090>
ServerName www.symfony.jobeet.lcl
DocumentRoot "/home/sfprojects/jobeet/web"
DirectoryIndex index.php
<Directory "/home/sfprojects/jobeet/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf
<Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
这是我的/etc/hosts文件
127.0.0.1 www.symfony.jobeet.lcl
现在我重新启动我的 Lampp 服务器并在我的浏览器中输入www.symfony.jobeet.lcl,它会将我带到http://www.symfony.jobeet.lcl/xampp/这个 URL。如果我尝试不使用虚拟主机,它工作正常。当我尝试www.symfony.jobeet.lcl:9090时,它也可以工作。我希望它应该在不提供端口号的情况下工作。难道我做错了什么 ?