AWS上に下記の構成でWordpressをインストールしようとしたのですが、
インストール画面でレイアウト崩れが発生してしまいます。
- パブリックサブネットのec2(http://XXX.XXX.XXX.XXX:80)
nginxをインストール - プライベートサブネットのec2(http://YYY.YYY.YYY.YYY:8080)
apache、wordpressをインストール
nginxとapacheの連携を確認する為に、プライベートサブネット側の/var/www/htmlディレクトリにhtmlファイルとcssファイルを設置して、http://XXX.XXX.XXX.XXXでプライベートサブネット側のリソースを問題なく表示できることを確認しました。
この時のnginx.confには次の設定を追加しています。
location / { proxy_pass http://YYY.YYY.YYY.YYY:8080/; }
次にwordpressをプライベートサブネットのec2にインストールしようとしたのですが、http://XXX.XXX.XXX.XXX/wordpressでアクセスしようとすると、インストール画面でhtmlは読み込めて、cssやjavascriptが読み込めない状態になります。
chromeでhttp://XXX.XXX.XXX.XXX/wordpressのインストール画面のソースコードを見ると次のようになっていました。
src="http://YYY.YYY.YYY.YYY:8080/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.5.1"
無理矢理インストール作業を進めることはでき、DBの構成は完了できるので、wordpress側のcssやjsのURLの問題だと思われます。
この状態からレイアウト崩れを修正するにはどのように対処したら良いのでしょうか。
あるいは、wordpressの仕様上、プライベートサブネット側にインストールするのは厳しいのでしょうか。
回答1件
あなたの回答
tips
プレビュー