環境
Amazon Linux AMI
create-react-appで、3000番portを使用
実現したい事
port3000番にBASIC認証を設定したい
現状
下記コードを/etc/httpd/conf.d/vhost.conf(ファイルはこちらで作成)に追記すると、hoge.com(or IPアドレス直打ち)ではBASIC認証が効いているが、3000番portの場合効いていない
<VirtualHost *:80> DocumentRoot "/var/www/application/public" ServerName hoge.com <Directory "/var/www/application/public"> AllowOverride All #BASIC認証 AuthUserFile /etc/httpd/conf/.htpasswd AuthGroupFile /dev/null AuthName "Basic Auth" AuthType Basic Require valid-user </Directory> </VirtualHost> <VirtualHost *:3000> ServerName hoge.com <Directory "/var/www/application/"> AllowOverride All #BASIC認証 AuthUserFile /etc/httpd/conf/.htpasswd AuthGroupFile /dev/null AuthName "Basic Auth" AuthType Basic Require valid-user </Directory> </VirtualHost>
ググってもそれらしき回答が見当たりませんでしたので、こちらでご質問させていただきました。
よろしくお願いいたします。
追記
port3000(reactのクライエントサイド)からport80(Laravel)にfetchで情報を取得する際に、BASIC認証が出てくる
(正直これで解決済でもよいが、3000portでBASIC認証出てくるならなおさら良い、という感じです)
あなたの回答
tips
プレビュー