dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

apache の proxy によるアプリケーションの公開

2024-09-22 18:04:53 | linux

flask 等で作成したアプリケーションを apache の proxy の設定で 80 番ポートで公開する方法のメモ。

ここでは、5001 番ポートで /app/test/ ディレクトリでアプリケーションを作成したものとします。

/etc/httpd/conf/httpd.conf に設定を追加

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

ProxyPass /app/test/ http://127.0.0.1:5001/app/test/
ProxyPassReverse /app/test/ http://127.0.0.1:5001/app/test

apache を再起動

$ sudo apachectl restart

http 通信の許可

/var/log/httpd/error_log に以下のログが出力されている場合には、setsebool コマンドで http 通信を許可します。

(13)Permission denied: AH00957: http: attempt to connect to ...
$ sudo setsebool -P httpd_can_network_connect 1

この記事についてブログを書く
« firewall-cmd による他ホスト... | トップ | python で imghdr による画像... »

linux」カテゴリの最新記事