我服务器是apache,怎么配置可以A网站http,B网站https呢

我服务器是apache,怎么配置可以A网站http,B网站https呢。现在A和B都能http访问,现在想b只能用https访问(证书什么的都已经弄好的,强制在.htaccess添加配置后,访问A时候也变成https了)

阅读 2.5k
3 个回答

不知道你是怎么配置的,一般就是在httpd-vhosts.conf文件中增加域名配置项解决。

<VirtualHost *:443>
    DocumentRoot "D:\wamp\www\project"
    ServerName project.com
    SSLEngine on
    SSLProtocol TLSv1 TLSv1.1 TLSv1.2

    SSLCipherSuite ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4

    SSLCertificateFile "D:\wamp\bin\apache\apache2.4.9\conf\cert\***.crt"

    SSLCertificateKeyFile "D:\wamp\bin\apache\apache2.4.9\conf\cert\***.key"

    SSLCertificateChainFile "D:\wamp\bin\apache\apache2.4.9\conf\cert\***.crt"

</VirtualHost>

主机头绑定就好了,OpenSSL开启sni

把B网站的 虚拟机 *:80 端口监听去掉. 只监听443端口, 配上证书就好.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏