gpt4 book ai didi

php - 在 PHP 中创建虚拟主机

转载 作者:可可西里 更新时间:2023-11-01 00:50:36 25 4
gpt4 key购买 nike

我正在尝试在我的 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/ 这个网址。如果我尝试不使用虚拟主机,它工作正常。当我尝试 www.symfony.jobeet.lcl:9090 时它也有效。我希望它可以在不提供端口号的情况下工作。难道我做错了什么 ?

最佳答案

我创建了简单的 bash 脚本来简化创建新主机的过程。这样您就不必对配置文件等做任何事情。检查您是否感兴趣 here .

创建新主机就像从终端 $ sudo ./newhost.sh 运行命令一样简单。然后您将被要求输入所需的主机名。

关于php - 在 PHP 中创建虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com