0
私のIPアドレスがヒットした場合、ユーザーを自分のドメイン名にリダイレクトする必要があります。 EC2インスタンスを使用しています。この行を追加して、インスタンスがパブリックIPをバインドできるようにしなければなりませんでした。IP - nginx + EC2を使用したドメインのリダイレクト
sysctl -p /etc/sysctl.conf
は、ここに私がしましたnginxの設定です
net.ipv4.ip_nonlocal_bind = 1
/etc/sysctl.confファイルと再ロードsysctl.confの:nginx error: (99: Cannot assign requested address)にkirpitの答え@続き
私は、このファイルの行を追加しましたこれまで試したことがあります:
server {
listen 80;
}
server {
listen MY_PUBLIC_IP:80;
server_name MY_PUBLIC_IP default;
rewrite ^/(.*)$ http://mydomain.in/$1 permanent;
}
私がMY_PUBLIC_IPをMY_PRIVATE_IPに置き換えた場合、redirec tは動作しますが、リダイレクトループです。だから私は何とかnginxは私の公共IPを認識していないと思う。
これはどのように機能するのですか?