Apache's Configuration

Path : .\\Apache24\\conf\\httpd.conf

<aside> 💡 調整完配置內容後可先使用 httpd.exe -t 測試配置是否有錯誤。

</aside>

Web Server Root Folder

httpd.conf 檔案中設定:

Define SRVROOT "C:\\httpd-2.4.52-win64-VS16\\Apache24"

Website Root Folder

設定要部署的網站的跟目錄:

DocumentRoot "${SRVROOT}/htdocs/public"
<Directory "${SRVROOT}/htdocs/public">
...
</Directory>

Home Page File

設定預設開啟的首頁檔案:

DirectoryIndex index.php index.html

Website URL rewrite

提供網站網址的轉換:

<!-- 開啟模組 -->
LoadModule rewrite_module modules/mod_rewrite.so
<!-- 允許覆寫 -->
AllowOverride All
<!-- 撰寫 .htaccess -->