環境
VPS
OS:CentOS7
apache:2.4
実現したいこと
現在稼働中のサイト(https://example.com)で、"https://example.com/gitea"にアクセスした際、"http://example.com:10080/"にリバースプロキシを行いたい。
"http://example.com:10080/"にアクセスするとdocker上のgiteaサーバにアクセスすることが可能。
docker上のgiteaサーバをssl化することができなかったため、リバースプロキシでhttps通信を実現したい。
設定した内容
VPSのCentOS7にdockerをインストールして次のリンクを参考にgiteaコンテナを作成。
Installation Gitea with Docker
"http://example.com:10080/"にアクセスし、giteaのWebページが表示されることは確認済み。
ssl.confを編集し下記内容を追加し、apacheを再起動。
conf
1 SSLEngine on 2 RewriteEngine On 3 RewriteRule ^/gitea/(images|css|js|)/ - [L] 4 RewriteRule ^/gitea/(.*)$ http://example.com:10080/$1 [P,L] 5 ProxyPass /gitea http://example.com:10080/ 6 ProxyPassReverse /gitea http://example.com:10080/
"https://example.com:10080/"にアクセスするとdocker上のgiteaのWebページが表示されましたが、css,js,画像が読み込まれていません。
"https://example.com/vendor/assets/font-awesome/css/font-awesome.min.css"404エラー。
ただ"http://example.com:10080/vendor/assets/font-awesome/css/font-awesome.min.css"にアクセスするとcssは読み込めます。
URLリライトの設定が間違っていると考えているのですが、、、
ご教示お願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/04 10:09