ติดตามจากคำถามก่อนหน้าของฉัน (ซึ่งฉันตอบเอง)
การกำหนดค่า OS X 10.7 Lion Server เพื่อให้บริการแอพ Rails ผ่าน Apache
... ตอนนี้ฉันต้องการตั้งค่า SSL
อีกครั้งฉันมีการปรับแต่งใช้งานได้ดีภายใต้ Snow Leopard แต่ฉันต้องการตั้งค่านี้บน i7 Mac Mini ใหม่ดังนั้นการเรียกใช้ Snow Leopard ไม่ใช่ตัวเลือก
ฉันใช้ kludge โฮสต์เสมือนที่มีชื่อซึ่งอธิบายไว้ในคำตอบลิงก์ด้านบน แต่ฉันไม่สามารถทำงาน SSL ได้
Snow Leopard config ฉันจะอ้างอิง Lion config ของฉันอยู่ด้านล่าง
เคล็ดลับในการกำหนดค่าที่เทียบเท่าภายใต้ Lion จะได้รับการชื่นชมอย่างมาก ขอบคุณ
<VirtualHost 10.0.1.1:80>
ServerName bonk.example.com
Redirect / https://bonk.example.com/
</VirtualHost>
<VirtualHost 10.0.1.1:443>
ServerName bonk.example.com
DocumentRoot "/Rails/deployed/bonk/current/public"
RackEnv example_production
RailsEnv example_production
<Directory "/Rails/deployed/bonk/current/public">
Order allow,deny
Allow from all
Options FollowSymLinks
</Directory>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLOptions +FakeBasicAuth +ExportCertData +StdEnvVars +StrictRequire
SSLCertificateFile /private/etc/apache2/server.crt
SSLCertificateKeyFile /private/etc/apache2/server.key
SSLCertificateChainFile /private/etc/apache2/ca.crt
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
RequestHeader set X-Forwarded-Proto "https"
</VirtualHost>