Last active
August 10, 2024 06:42
-
-
Save claudiosanches/7012524 to your computer and use it in GitHub Desktop.
Revisions
-
Claudio Sanches renamed this gist
Oct 16, 2013 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
Claudio Sanches created this gist
Oct 16, 2013 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,61 @@ ## Instalation ## ```bash [sudo] apt-get install stunnel ``` ## Configuration ## ```bash cd path/to/django/project mkdir stunnel cd stunnel ``` Create the key: ```bash openssl genrsa 1024 > stunnel.key openssl req -new -x509 -nodes -sha1 -days 365 -key stunnel.key > stunnel.cert cat stunnel.key stunnel.cert > stunnel.pem ``` Create the `dev_https` file with: ```bash pid= cert = stunnel/stunnel.pem sslVersion = SSLv3 foreground = yes output = stunnel.log [https] accept=8443 connect=8001 TIMEOUTclose=1 ``` Now go to project root and create a `runserver` file: ```bash stunnel4 stunnel/dev_https & python manage.py runserver& ``` Sets the permission: ```bash chmod a+x runserver ``` The SSL works in: ``` https://localhost:8443 ``` ##### REF ##### http://stackoverflow.com/questions/8023126/how-can-i-test-https-connections-with-django-as-easily-as-i-can-non-https-connec