https의 기본 페이지를 여는 Cent OS의 Apache

https의 기본 페이지를 여는 Cent OS의 Apache

저는 Apache와 SSL 및 해당 구성을 처음 사용합니다. 내 사이트를 보호하기 위해 VeriSign 인증서를 받았습니다. 공개, 비공개 및 ca_intermediate 인증서 파일이 있습니다. 저는 ssl.conf아래와 같이 구성했습니다 .

 VirtualHost _default_:443>
 DocumentRoot /var/www/mydomain.com/web/
 ServerName mydomain.com:443
 ServerAlias www.mydomain.com 
 # Use separate log files for the SSL virtual host; note that LogLevel
# is not inherited from httpd.conf.
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn

#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine on

문제는 www.mydoamin.comHTTP로 액세스하면 제대로 작동하지만 HTTPS를 사용하여 액세스하면 기본 Apache 페이지가 열리지만 녹색 HTTPS 자물쇠가 열리므로 인증서가 올바르게 설치되었다는 것입니다. 이 상황을 어떻게 없앨 수 있습니까?

편집하다 출력apachectl -S

-bash-3.2# apachectl -S
[Mon Aug 27 10:20:19 2012] [warn] NameVirtualHost 82.56.29.189:80 has no VirtualHosts
[Mon Aug 27 10:20:19 2012] [warn] NameVirtualHost 82.56.29.189:443 has no VirtualHosts
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:8081         localhost.localdomain (/etc/httpd/conf/sites-enabled/000-apps.vhost:10)
*:8080                 is a NameVirtualHost
         default server localhost.localdomain (/etc/httpd/conf/sites-enabled/000-ispconfig.vhost:10)
         port 8080 namevhost localhost.localdomain (/etc/httpd/conf/sites-enabled/000-ispconfig.vhost:10)
*:443                  is a NameVirtualHost
         default server mydomain.com (/etc/httpd/conf.d/ssl.conf:81)
         port 443 namevhost mydomain.com (/etc/httpd/conf.d/ssl.conf:81)
*:80                   is a NameVirtualHost
         default server app.mydomain.com (/etc/httpd/conf/sites-enabled/100-app.mydomain.com.vhost:7)
         port 80 namevhost app.mydomain.com (/etc/httpd/conf/sites-enabled/100-app.mydomain.com.vhost:7)
         port 80 namevhost mydomain.com (/etc/httpd/conf/sites-enabled/100-mydomain.com.vhost:7)
Syntax OK

답변1

내 웹 파일이 있는 디렉토리 태그를 추가합니다. 문제를 해결했습니다. 지금은 잘 작동해요.

관련 정보