Apacheconfiguration将SSL挂接到Django

我有一个Django的应用程序,需要一些用户凭据。 我想通过HTTPS发送login/注册数据。 我已经自行生成一个证书来testing,并且还请求了一个外部证书,尽pipe这个证书正在等待处理。

我想确保我不会大肆搞砸我的AWS实例。 我从不同的教程抓住了一些片断。 例如,在一个教程中,SSLCertificateKeyFile是一个.pem文件,但另一个教程将其作为.key文件。 我只能在我的dirs中find一个.key文件,所以我只是用它。 此外,我不知道是否有必要/适用“IfDefine”条件,我也不知道是否应该包括我的SSL虚拟主机的最后一行,这似乎是基于嗅探IE进行更改。

我的mod-Wsgiconfiguration通常如下所示:

<VirtualHost *:80> ServerName mysite.com ServerAlias www.mysite.com DocumentRoot /home/dir/ Alias /media/ /home/dir/public_html/media/ <Directory /home/dir/public_html/media> Options -Indexes Order deny,allow Allow from all </Directory> Alias /admin_media/ /home/dir/project/admin/ <Directory /home/dir/project/admin > Order deny,allow Allow from all </Directory> WsgiScriptalias / /home/dir/project/apache/django.wsgi WsgiScriptalias / /home/dir/project/apache/django.wsgi <Directory /home/dir/project/apache > Order deny,allow Allow from all </Directory> ErrorLog /var/log/apache2/error.log </VirtualHost>

我为https连接添加了以下虚拟主机:

如何将mimetypes添加到htaccess文件

如何在Linux上运行带有audio扬声器输出PHPnetworking脚本的mplayer?

如何在多个Linux系统上同时运行相同的脚本

帮助安全疑问(PHP MysqL APACHE Windows)

在httpd.conf中设置PHPvariables?

<IfDefine SSL> <VirtualHost *:443> ServerName mysite.com ServerAlias www.mysite.com DocumentRoot /home/dir/ SSLEngine on SSLCertificateFile /usr/lib/ssl/www.mysite.com.crt SSLCertificateKeyFile /usr/lib/ssl/www.mysite.com.key #SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown </VirtualHost> </IfDefine>

这看起来是正确的吗? 这足以启动需要https通过自定义装饰器的某些意见? 我也想要求pipe理员的请求https。 我看到以下内容

RewriteRule(。*) https://example.com/ $ 1 [L,R = 301] …

我不知道如何使这个RewriteRule工作,而不是摆脱别名。 我应该如何处理?

谢谢!

用于Web翻译的Mod_rewrite .htaccess

PHP强制Apache错误

Apache 2 – LDAP / Active Directory – 自动login/authentication过程

Redmine性能不一致

如何处理自定义url模式的重写?

相关文章

可以认为OpenFeign是Feign的增强版,不同的是OpenFeign支持S...
为进一步规范小程序交易生态、提升用户购物体验、满足用户在...
云原生之使用Docker部署Dashdot服务器仪表盘
本文主要描述TensorFlow之回归模型的基本原理
1.漏洞描述Apache Druid 是一个集时间序列数据库、数据仓库和...
内部类(当作类中的一个普通成员变量,只不过此成员变量是cl...