Namecheapでドメインを登録したばかりで、ddnsを介してセルフホストしたいと考えています。ホスト設定を次のように設定しています。
@ 127.0.0.1 A (address)
www http://domain.com HTTP Redirect
したがって、明らかに私はwww.domain.comがdomain.comにリダイレクトし、ダイナミックDNSが後者を更新するようにしようとしています。したがって、私のddclient.confファイルは次のとおりです。
## update time in 300 seconds
daemon=300
## you can open this file with any text editor to see what is being sent
cache=/tmp/ddclient.cache
pid=/var/run/ddclient.pid
## This line will get your public IP address if you're system is not directly connected
## to the internet, such as behind a firewall/router
use=web, web=http://whatismyipaddress.com/, web-skip='Your IP address is'
protocol=namecheap
server=dynamicdns.park-your-domain.com
## Your Domain name
login=foo.com
password=bar
@
オンラインでチュートリアルを始めました。サイトに接続しようとすると、www.domain.comリクエストは意図したとおりにリダイレクトされますが、リダイレクトまたは直接domain.comリクエストは400 BadRequestエラーを返します。 nginxログには何もありません。これは、自分のサーバーをホストする最初のロデオなので、どこからデバッグを開始すればよいかわかりません。
これはほとんどの場合、NamecheapのデフォルトDNSで発生します。これは、ドメインがすぐに更新されないため、ブラウザにドメインを入力すると不整合が発生し、DNSは、実際にはNamecheapが最初にポイントした場所(独自のパーキングページ)に解決しようとします。システムはすでにそれをあなたが望む場所に向けています...彼らはDNSを(まだ)更新していません。
解決策は、ほとんどの場合、コーヒーを飲み、後でもう一度確認することです。