当前位置: 首页 > 面试题库 >

Django和SSL问题

鲁单弓
2023-03-14
问题内容

我正计划通过向信用卡收费来销售产品,因此使用SSL对于Django支持的网站至关重要。我对此非常幼稚。

我最初的django设置计划是使用Apache作为网络服务器,并使用mod_wsgi与Django再次由Apache服务的静态媒体进行通信。在SSL协议进入计划之前,一切似乎都很好。

我将在用户帐户配置页面,整个购买过程以及django管理员处使用SSL协议。

我已经检查了官方文档并用谷歌搜索,但答案相当混乱。

  • 建议在此设置中实施SSL的推荐方式是什么?
  • 对这个第一次对网站实施SSL的人有什么建议吗?
  • 在此页面上,似乎他们已将Nginx包括在堆栈中。没有它就不能做到吗?

谢谢


问题答案:

我已经使用Apache的mod_ssl和在SSL上部署了Django应用mod_wsgi

我不是Apache专家,但是这是我为一个站点设置SSL的方式(将以下指令放在httpd.conf文件中,或从该文件引用的文件中,例如在sites- enabled目录中,如果在Apache安装中使用了该指令)。请参阅下面的第一个文档链接,以了解如何创建和使用自签名证书。

NameVirtualHost *:443
<VirtualHost *:443>
    SSLEngine On
    SSLCertificateFile /etc/apache2/ssl/certificatefile.crt
    SSLCertificateKeyFile /etc/apache2/ssl/certificatekeyfile.crt

    WSGIScriptAlias / /path/to/file.wsgi
</VirtualHost>

文档链接:

  • Apache自签名证书HOWTO:http : //www.perturb.org/display/entry/754/
  • http://httpd.apache.org/docs/2.2/mod/mod_ssl.html
  • http://httpd.apache.org/docs/2.2/ssl/
  • 使用mod_wsgi托管Django:http : //docs.djangoproject.com/en/dev/howto/deployment/modwsgi/


 类似资料:
  • 已更新 无法连接到postgres数据库。postgres的依赖关系是通过Maven添加的。 Maven依赖项 Postgres池 获取连接的代码 如果您有相同的问题,请将代码更改为:

  • > CNAME记录@myapp.herokuapp.com。1分钟 CNAME记录www.myapp.herokuapp.com。1分钟 URL重定向记录@https://www.myapp.herokuapp.com。未蒙面的 我在Heroku中的DNS配置: > *.mywebsite.com mywebsite.com 这使得https://mywebsite.com的证书无效,我想是因为主

  • 我正在尝试在eclipse中为java配置带有Tomcat 7的SSL。我已经配置了server.xml: 我正在做一个应用程序客户机/服务器,服务器工作正常,但当我执行客户机时,我出现以下错误: 线程"main"中的异常process_recordClientHandlerException: javjavax.net.ssl.SSLHandshakeException:sun.security

  • 我面临着一个非常奇怪的问题,我被阻止了好几天,因为我有一个WS客户端在SSL上运行;JDK 1.5所有Works都很好;升级到JDK 1.7时,我遇到错误“javax.net.ssl.SSLHandshakeException:收到致命警报:handshake\u failure”,因此我进行了调试,编写了一个非常简单而愚蠢的Java main;在JDK 1.5中,它可以工作;在JDK 1.7中没

  • 我刚刚下载了Maven,并尝试运行“Maven in Five minutes”页面(http://Maven.apache.org/guides/getting-start/maven-in-five-minutes.html)上的简单命令。这是命令: 当我运行它时,我得到一个SSL证书错误,无法从https://repo.Maven.apache.org/maven2的中央Maven存储库下载

  • 我尝试为Dovecot启用SSL。因此,我使用OpenSSL生成/安装证书。但是当我试图测试conncection时,客户机报告错误。也许有人能帮我。指引我正确的方向? 命令行输入:openssl s_client-connect localhost:pop3s 结果/错误: Dovecot版本:2.0.9 Openssl版本:1.0.1e-FIPS2013年2月11日 SSL的Dovecot配置