前提・実現したいこと
apacheサーバを構築しています。
バーチャルホストを2つ立てて、公開用、内部用としています。
公開用、内部用の分け方は、virtualhostにてuserdirを設定し、分けようとしています。
パターン1) 外部にアクセスの場合
<virtualhost *:80>
servername www.external.jp
userdir external/www
require all granted
パターン2) 内部にアクセスの場合
<virtualhost *:80>
servername www.internal.jp
userdir internal/www
require 192.168.0.0/24
発生している問題・エラーメッセージ
virtualhostに設定している userdirの設定が効いておらず、
「Not Found」が返される。
試したこと
・/etc/httpd.confにuserdirを記載した場合、有効にはなる。
・外部公開バーチャルホスト、内部公開バーチャルホスト両方とものuserdirを internal/www などに設定したが、
「Not Found」が返され、userdirが機能していない模様
補足情報(FW/ツールのバージョンなど)
httpd-2.4.37-30.module+el8.3.0+7001+0766b9e7.x86_64
ここにより詳細な情報を記載してください。