Django + MySQL で開発したアプリケーションの本稼働用の環境を、Ansible を使って Amazon EC2 上に構成します。 以下の 2つの記事の続きで、今回で完成です。 前々回: DjangoをAmazon Linux 2にAnsibleで構成する、Aurora (MySQL) をCloudFormationでUTF-8に構成する、そして接続するまでが地味に大変だったこと 前回: Nginx + Gunicorn + Django + Aurora (MySQL) の構成を図で説明してみる OS: Amazon Linux 2(Amazon EC2) アプリケーションフレームワーク: Django 2.2.6 アプリケーションサーバ: Gunicorn 19.9 Web サーバ: Nginx 1.12 (Amazon Extras) データベース: Amazon Auro
もうタイトルがすべてなんですが、Djangoをデプロイした際のURLのサブドメインにアンダースコアを使っていたところ、下記のようなエラーでハマりました。。 DisallowedHost at / Invalid HTTP_HOST header: 'hoge_foo.example.com'. The domain name provided is not valid according to RFC 1034/1035. 上記、エラーで検索すると settings.pyに ALLOWED_HOSTS=[ドメイン] や ALLOWED_HOSTS=['*'] を設定すればいけるという回答が多くでますが、、 サブドメインにアンダースコア(_)を使っていた場合はALLOWED_HOSTSを正しく設定してもエラーが解消できません。 そのため、hoge_foo.example.comの場合、hog
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く