Help us understand the problem. What is going on with this article?

OSXのapacheをSSLリバースプロキシとして使う

More than 3 years have passed since last update.

前提

OSX El Capitan

設定ファイルの準備

/etc/apache2/httpd.conf
# 89行目あたり(SSLを有効にするならこれが必要ぽい)
LoadModule socache_shmcb_module libexec/apache2/mod_socache_shmcb.so

# 143行目あたり
LoadModule ssl_module libexec/apache2/mod_ssl.so

# 168行目あたり(SSL云々には関係ないが,http→httpsへリダクレクトさせたいため)
LoadModule rewrite_module libexec/apache2/mod_rewrite.so

# 516行目あたり
Include /private/etc/apache2/extra/httpd-ssl.conf
/etc/apache2/extra/httpd-mpm.conf
# 20行目あたり(SyntaxErrorだと怒られるのでコメントアウトする)
<IfModule !mpm_netware_module>
#LockFile "/private/var/log/apache2/accept.lock"
</IfModule>
/etc/apache2/extra/httpd-ssl.conf
# 68行目あたり(SyntaxErrorだと怒られるのでコメントアウトする)
#SSLMutex  "file:/private/var/run/ssl_mutex"

# 110行目以降あたり(鍵は適当に作成しておく)
SSLCertificateFile      "/private/etc/apache2/server.crt"
SSLCertificateKeyFile   "/private/etc/apache2/server.key"
SSLCertificateChainFile "/private/etc/apache2/server-ca.crt"

other以下に*.confという名前で設定ファイルを置くと勝手に読みこまれる.

/etc/apache2/other/dev.conf
SSLProxyEngine on

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ProxyPass / https://test.foobar.com/
ProxyPassReverse / https://test.foobar.com/

apache再起動

sudo apachectl -k restart

あとはhttp://<<macのIP>>にアクセスすれば良い

cluster-inc
誰もがバーチャル上で音楽ライブ、カンファレンスなどのイベントに参加したり、友達と常設ワールドやゲームで遊ぶことのできる「バーチャルSNS」を展開しています。スマホやPC、VRといった好きなデバイスから数万人が同時に接続することができ、バーチャルで"集まる"体験を再定義し、全く新しいエンタメと熱狂体験を提供し続けています。
https://cluster.mu
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away