apache 如何在laragon中设置自定义虚拟主机名

8ftvxx2r  于 2023-01-17  发布在  Apache
关注(0)|答案(3)|浏览(278)

我有一个名为“my-new-project”的项目(这只是一个例子)。使用laragon自动虚拟主机名功能,我可以通过http://my-new-project.test/浏览这个项目
是否可以使用其他名称而不是此项目名称浏览此项目,例如... http://project.test/
此外,位于C:\laragon\etc\apache 2\sites enabled内的.conf文件中的 * 服务器名称 * 和 * 服务器别名 * 是什么?

pw9qyyiw

pw9qyyiw1#

简单的解决方法就是使用技巧!在my-new-project文件夹旁边创建另一个名为project的文件夹。然后转到C:\laragon\etc\apache2\sites-enabled路径并编辑auto.project.test.conf。编辑这些:

<VirtualHost *:80> 
DocumentRoot "C:/laragon/www/project"
ServerName project.test
ServerAlias *.project.test
<Directory "C:/laragon/www/project">
    AllowOverride All
    Require all granted
</Directory>

改为:

<VirtualHost *:80> 
DocumentRoot "C:/laragon/www/my-new-project"
ServerName project.test
ServerAlias *.project.test
<Directory "C:/laragon/www/my-new-project">
    AllowOverride All
    Require all granted
</Directory>

这是最简单的方法。
对于这个问题
另外,C:\laragon\etc\apache 2\sites-enabled中.conf文件中的服务器名和服务器别名是什么?
转到此链接:What is the difference between ServerName and ServerAlias in apache2 configuration?

efzxgjgh

efzxgjgh2#

我在另一个搜索中找到了可能有用的说明部分:enter link description here
其中:
......现在,我已经创建了一个{name}.local,假设我的wordpress\目录中的URL是http://wordpress.local。你可以根据自己的喜好进行设置,也可以保留默认值。当启动自动虚拟主机时,请按“是”以允许Windows中的任何权限。这些自动虚拟主机会自动编辑你的主机文件。你不再需要写入主机文件。

xbp102n0

xbp102n03#

自动创建虚拟主机选项为根服务器目录中的所有文件夹创建主机。您可以检查或更改您的根服务器目录表单首选项(齿轮图标)。域名将是(your-folder-name).test
这些步骤对我很有效。
1.转到根服务器目录并为您的项目创建一个文件夹。(例如,my-project)。
1.转到C:\laragon\etc\apache2\sites-enabled
1.在这里你会找到你的项目文件夹.conf文件(例如. auto.my-project.test.conf)。如果你没有找到它,重新启动你的服务器。
1.编辑.conf文件。您将发现类似下面的内容

<VirtualHost *:80> 
    DocumentRoot "F:/Programs/Php-Projects/my-project"
    ServerName my-project.test
    ServerAlias *.my-project.test
    <Directory "F:/Programs/Php-Projects/my-project">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

# If you want to use SSL, enable it by going to Menu > Apache > SSL > Enabled

1.我的项目根目录在F:/Programs/Php-Projects/中,可以在Laragon首选项中设置。它可以设置为“C”以外的目录。

  • 现在可以在这里更改项目根目录和主机名称。
  • 用于目录更改DocumentRoot目录
  • 以及主机更改服务器名服务器别名
    *注意:文档根目录可以不是实际目录。有时需要在根目录中创建文件夹来创建虚拟主机。(例如,我的文件夹路径是F:/Programs/Php-Projects/my-project,我的项目路径是F:/Programs/Php-Projects/laravel/my-project,它工作正常。

相关问题