代码之家  ›  专栏  ›  技术社区  ›  pixeline

将我的应用程序从HTTP切换到HTTPS

  •  1
  • pixeline  · 技术社区  · 15 年前

    我正在为我的学校开发一个外联网,在PHP和MySQL中,在Apache2上运行,并通过mod_rewrite使用友好的URL。

    我在想,由于涉及到潜在的敏感数据,所以最好使用https URL而不是http。问题是:我在HTTPS方面完全没有经验。优点,缺点,我的应用程序是否真的有效,或者我需要修改它?

    这是否意味着我必须在服务器上设置特定的内容?它不会破坏mod重写规则吗?

    谢谢你抽出时间。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Havenard    15 年前

    对于你的应用程序来说,除了URL,一切都是一样的。

    但是必须将Apache配置为正确处理它。它只是另一个虚拟主机入口 httpd-vhosts.conf ,但使用端口443和…

    <VirtualHost *:443>
    SSLEngine On
    SSLCertificateFile "/..path../certificate.crt"
    SSLCertificateKeyFile "/..path../certificate.key"
    DocumentRoot ...
    

    httpd.conf :

    LoadModule ssl_module modules/mod_ssl.so
    Include conf/extra/httpd-ssl.conf
    

    Search Google 有关如何创建“测试目的”SSL证书的说明。