簡體   English   中英

在 Laragon 中配置子域

[英]Configuring subdomain in Laragon

我在 Windows 10 上使用 Laragon,我想為一個新項目創建一個子域,當前結構是:

https://management.test
https://management.test/includes
https://management.test/client

我想使用此 URL 訪問客戶端文件夾: https://client.management.test但我不想擁有https://includes。

我希望配置僅在客戶端文件夾上。

我嘗試使用 Apache 啟用站點的文件,但沒有得到結果,誰能與我分享一個工作示例或實現此目的的簡單解決方案?

謝謝你。

我只是想通了。 這個“手動”解決方案對我有用

  • 我編輯了 drivers\etc\hosts 並添加了我的子域
127.0.0.1    sub.project.test
  • 在 laragon\bin\apache[version]\conf\httpd.conf 中啟用 mod_vhost_alias.so

  • 創建一個新文件,如 {laragon 文件夾}\etc\apache2\sites-enabled\sub.project.test.conf"

  • 在剛剛創建的文件中添加以下代碼

define ROOT "C:/laragon/htdocs/project/sub/"
define SITE "sub.project.test"

<VirtualHost *:80> 
    DocumentRoot ${ROOT}
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <Directory "${ROOT}">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

<VirtualHost *:443>
    DocumentRoot "${ROOT}"
    ServerName ${SITE}
    ServerAlias *.${SITE}
    <Directory "${ROOT}">
        AllowOverride All
        Require all granted
    </Directory>

    SSLEngine on
    SSLCertificateFile      C:/laragon/etc/ssl/laragon.crt
    SSLCertificateKeyFile   C:/laragon/etc/ssl/laragon.key
 
</VirtualHost>

將 ROOT 替換為子域文件夾的路徑

  • 最后重新加載apache並訪問子域

參考:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM