[Apache]DocumentRoot以外に配置したファイルを表示させるための備忘録

DocumentRoot以外のファイルをAliasで参照させる手段は検索すると多数記事が見つかるため、私がやった事だけを忘備録として記録しておきます。

設定

やりたいこと

DocumentRoot以外に配置した

c:\00_job\tool 

上記のフォルダを以下のアドレスで表示させたい。

https://ドメイン名/tool

httpd.conf編集

httpd.conf を編集する。

例)WindowsのXamppの場合 C:\xampp\apache\conf\httpd.conf に入っている。

<IfModule alias_module>

上記のの文字列を検索して少し下の

</IfModule>

の下あたりに以下の記述を追加する。

<IfModule alias_module>
    Alias /tool C:\00_job\tool
    <Directory />
        AllowOverride All
        Options None
        Require all granted
    </Directory>
</IfModule>

具体的には以下のようになった(赤枠が追加した部分)

あとはApacheを再起動させれば設定が反映される

実際に稼働しているプチツール

https://debugprint.com/tool/mining/?adr=0x008c26f3a2Ca8bdC11e5891e0278c9436B6F5d1E
https://debugprint.com/tool/mining/?adr=6ff85749ffac2d3a36efa2bc916305433fa93731

コメント

タイトルとURLをコピーしました