【发布时间】:2013-09-19 13:55:24
【问题描述】:
我已经为 ssl 设置了 apache。
我可以浏览https://localhost
我想将https://localhosz 更改为https://www.test.com 或其他任何内容
我的 httpd-ssl.conf:
SSLSessionCache "shmcb:C:/wamp/bin/apache/apache2.4.2/logsssl_scache(512000)"
SSLEngine on
DocumentRoot "C:/wamp/www/TeamPass"
ServerName localhos:443
ErrorLog "C:/wamp/logs/mysecuresite_error_log"
TransferLog "C:/wamp/logs/mysecuresite_access_log"
SSLCertificateFile "C:/wamp/OpenSSL/certs/webserver.cer"
SSLCertificateKeyFile "C:/wamp/OpenSSL/certs/private.key"
CustomLog "C:/wamp/logs/ssl_request_log" \ "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
我必须如何更改我的配置文件才能启动 apache,因为我尝试使用 virtualhost 进行一些配置,但在进行更改后 wamp 不会启动。 这是一个测试服务器,所以我没有 DNS 服务器,但我编辑了我的主机文件。
我需要 C:/wamp/www/TeamPass 来收听 test.com:443,我可以将服务器名称更改为此 url,但我不确定这是否正确。
我需要做什么才能使用 url https://pass.test.de,我需要使用重写模块吗
【问题讨论】:
-
将您的主机名更改为 www.test.com 并将虚拟主机中的 localhost 更改为相同
-
将 ServerName localhos:443 更改为 ServerName pass.test.de:443 也可以。文档根链接到我的站点。但是此配置不适用于多站点,因为所有其他站点都将在 pass.test.de/phpmyadmin 下运行,例如