【问题标题】:Laragon auto Vartual host file gets reset on refreshLaragon 自动虚拟主机文件在刷新时重置
【发布时间】:2022-01-17 20:10:14
【问题描述】:

嗨,我有很多要在本地测试的站点,所以当我在 Apache->sites-enabled-> 文件名下编辑自动虚拟主机文件上的文件时,重新加载 laragon 后,文件将重置为其原始默认值内容,例如-

Original
<VirtualHost *:80> 
DocumentRoot "C:/laragon/www/cast.see.tech/public"
ServerName cast.see.tech.test
ServerAlias *.cast.see.tech.test
<Directory "C:/laragon/www/cast.see.tech/public">
    AllowOverride All
    Require all granted
</Directory>
edited
<VirtualHost 192.168.1.101:80> 
DocumentRoot "C:/laragon/www/cast.see.tech/public"
ServerName cast.see.tech.test
ServerAlias *.cast.see.tech.test
<Directory "C:/laragon/www/cast.see.tech/public">
    AllowOverride All
    Order Deny,Allow
    Allow from all
    Require all granted
</Directory>

我无法保存任何规则,任何代码,一旦我重新启动 laragon 服务器,它就会恢复到默认的原始内容。我使用的是 Windows 11,但我在 Windows 10 上也遇到了同样的问题。 我尝试卸载并重新安装,但仍然没有运气。目前我正在使用最新版本的 laragon 5.0.0 210523,我也尝试降级版本但仍然存在同样的问题。这是Windows问题还是我需要做其他事情。请帮我解决这个问题。

【问题讨论】:

    标签: laravel server laragon


    【解决方案1】:

    Laragon 使用模板自动生成虚拟主机。

    在 Windows 上,该文件位于 C:\laragon\usr\tpl\VirtualHost.tpl,假设您将其安装在 C:\laragon

    只需编辑此文件并进行所需的更改。

    请记住,您的所有网站现在都将使用相同的配置。

    我个人所做的一项更改是从ServerAlias 中删除*.,因为我的网站使用子域格式。在我删除它之前,subdomain.example.com 将始终重定向到 example.com。

    【讨论】:

      猜你喜欢
      • 2023-02-09
      • 2012-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-28
      • 1970-01-01
      相关资源
      最近更新 更多