最近做了一个网站,现在又要求可以实现https加密传输
要求内网http,外网https,比如在外网输入http://2.3.4.5时会自动跳转到https://2.3.4.5,在内网就不会
而且外网登陆还要限制用户,只有部分用户可以在外面登陆
要怎么做才可以实现啊
推荐点资料给我看看
(服务器用的Apache)

解决方案 »

  1.   

    Apache 双向加密. 部分外部用户只允许指定的加密狗访问...
      

  2.   

    搜一下這個:opensslapache直接有openssl模塊,開啟了就可以了。證書什么的也挺麻煩的。自己研究吧
      

  3.   

    1. 先花个几元钱买个.cn 域名, 指向网站
    2. 再买个百多元的普遍SLL证书 (不要打算自己生成,没公证机构会有安全警告)
    3. 把买的到SSL证书放在服务器,做一点点设定就可以了 (网上有大量教学)
    4. http, https 指向不同文件夹,在http的放个转向就可以做到自动转向https
    5. 虽然不知道为什么会有内网不用https的无聊动作, 不过也可以从DNS或vhost来做,再设多一个不同于外网的IP 做一个vhost即可