【GO】WordPress(Apache)とginを同時に動かす


bitnamiのwordpressが動いているサーバーにgolangのWEBサービスを追加します。

アプリ自体は8080ポートで実行してサブディレクトリにマップする形です。

Apacheで他WEBサーバーを動かす場合も同様のやり方で行けると思います。

 

バージョンによって設定方法が違うだろうから色々調べる前にApacheのバージョンを確認しておきます。ついでに場所も。

 

/opt/bitnami/apache2/conf/httpd.confが基本の設定ファイルです。

ここでbitnami/bitnami.confIncludeしていて、そのなかでバーチャルホストが設定されているようです。

他のポートアクセスの設定を追加する場合はさらにIncludeされているbitnami/bitnami-apps-vhosts.conf(現状空ファイル)に追記する形と思います。

 

httpなら80、httpsなら443の方の最後に以下のプロキシ設定を追記。

 

sudo /etc/init.d/bitnami restart apacheでアパッチ再起動すると適応されます。

その後8080ポートでアプリを起動してdomain/subdirにアクセスするとアプリ側のページが表示されます。

アプリ側は静的ファイルなどのパスが変わる(subdir/…になる)ので注意。

追記:WebSocketの接続


コメントを残す

メールアドレスが公開されることはありません。