やりたいこと
・ドメインでアクセスが来た際は、アクセスを受け付けるが、IP直打ちの場合は、アクセスを遮断したい
その場合のnginxのconfの記載の仕方を教わりたい
例えば、https://domain1.co.jp/login/ でアクセスが来た場合は受け付けるが
https://XXX.YYY.ZZZ.AAA/login/ でアクセスが来た場合は受け付けない
現状
・ドメインは3種類あり、それぞれアクセスは可能(例えば、https://domain1.co.jp/login/ 似たいな感じでアクセスする)
domain1.co.jp
domain2.co.jp
domain3.co.jp
confファイル内容
/etc/nginx/conf.d/ 配下に以下のようなファイルが置かれている
domain1.conf
domain2.conf
domain3.conf
・nginxのconf内の設定は以下のようになっている(例:domain1.conf ファイル内)
server { listen 80; server_name domain1.co.jp; root /var/www/html/test/public; index index.php; 以下略
やったこと
/etc/nginx/conf.d/ 配下に ipdirect.conf を新しく作成し、以下のような内容で記述
server { listen 80 default_server; server_name _; return 444; }
結果
https://domain1.co.jp/login/
https://XXX.YYY.ZZZ.AAA/login/
共に、アクセスができなくなった
是非ともご教示いただきたいです。
参考にしたサイト
http://beniyama.hatenablog.jp/entry/2015/04/05/100000
https://qiita.com/ryota-sakamoto/items/9e901f00a001bf5ccad7

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。