0
몇 개의 파일에 대한 설명이 필요합니다.Rails, 우분투 (karmic) 배치시 Apache2
내 사이트에는 가상 호스트에있는 일반적인 * : 80 세부 정보 외에도 관리 하위 도메인과 SSL이 있습니다.
내 질문 : ServerName과 2) DocumentRoot를 /etc/apache2/apache2.conf에 지정해야합니까?
나는 현재이 디렉토리에서 내 사이트를 사용 :/등/아파치/사이트-가능/사이트
다음위의 디렉토리에 내 사이트 파일의 내용 (/ 등/아파치가/사이트-가능/사이트가 있습니다) :
<VirtualHost *:80>
ServerName www.site.com
ServerAlias www.site.com
DocumentRoot /home/user/public_html/site/current/public
RailsAllowModRewrite off
<directory "/home/user/public_html/site/current/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.site.com
ServerAlias admin.site.com
DocumentRoot /home/user/public_html/site/current/public
RailsAllowModRewrite off
<directory "/home/user/public_html/site/current/public">
Order allow,deny
Allow from all
</directory>
</VirtualHost>
<VirtualHost *:443>
ServerName www.site.com
ServerAlias www.site.com
# SSL releated
SSLEngine on
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /path/to/site.com.crt
SSLCertificateChainFile /path/to/bundle.crt
SSLCertificateKeyFile /path/to/site.key
# Used by rails
RequestHeader set X_FORWARDED_PROTO "https"
</VirtualHost>
틀린 그림이 있습니까?