Easily run with SSL on localhost
This commit is contained in:
1 parent
65f25a31b0
commit
ae8543c2cb
5 files changed
+72
-2
No files matched your search
@@ -7,18 +7,26 @@
|
||||
cd duskenweb
|
||||
cp settings-sample.py settings.py
|
||||
cd ..
|
||||
./manage.py syncdb --all
|
||||
./manage.py runserver
|
||||
python manage.py syncdb --all
|
||||
python manage.py runserver
|
||||
|
||||
npm install
|
||||
grunt watch
|
||||
|
||||
|
||||
# TODO
|
||||
|
||||
* Purchase membership-flow
|
||||
* https
|
||||
* cookies: secure, httpOnly
|
||||
|
||||
# Development
|
||||
|
||||
# Run with SSL on port 8002 (needs stunnel4 package)
|
||||
stunnel4 ssl/dev_https.conf
|
||||
HTTPS=on python manage.py runserver localhost:8001
|
||||
gnome-open https://localhost:8002
|
||||
|
||||
## Client:
|
||||
|
||||
* Rewrite client side code in Backbone.js
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID/TCCAuWgAwIBAgIJAL4BQbRPIyJbMA0GCSqGSIb3DQEBBQUAMIGUMQswCQYD
|
||||
VQQGEwJOTzENMAsGA1UECAwET3NsbzENMAsGA1UEBwwET3NsbzEkMCIGA1UECgwb
|
||||
RGV0IE5vcnNrZSBTdHVkZW50ZXJzYW1mdW5kMQwwCgYDVQQLDANLQUsxEjAQBgNV
|
||||
BAMMCWxvY2FsaG9zdDEfMB0GCSqGSIb3DQEJARYQc3lzYWRtaW5AbmV1Zi5ubzAe
|
||||
Fw0xMzEyMjUyMDAxNTFaFw0yMzEyMjMyMDAxNTFaMIGUMQswCQYDVQQGEwJOTzEN
|
||||
MAsGA1UECAwET3NsbzENMAsGA1UEBwwET3NsbzEkMCIGA1UECgwbRGV0IE5vcnNr
|
||||
ZSBTdHVkZW50ZXJzYW1mdW5kMQwwCgYDVQQLDANLQUsxEjAQBgNVBAMMCWxvY2Fs
|
||||
aG9zdDEfMB0GCSqGSIb3DQEJARYQc3lzYWRtaW5AbmV1Zi5ubzCCASIwDQYJKoZI
|
||||
hvcNAQEBBQADggEPADCCAQoCggEBANEqVPKgRXi7NzEQduMoE526zcu3VtrcpUR7
|
||||
Co5Bb+7eaGcTL9FeunEqPMXGKpcqxMJe0+EqMWE/IY/bIZqeXDc9wKt5km8efDGP
|
||||
UP6sT74ek06khQLj1urM+PyGGLFDDJXIbtUxr0mkfWcqnqnGN0SlM+P+XZ493o3O
|
||||
qC7l7PxtbJmOpVPEWbdycD9/agm7vAUHg0WPwx8QFTonMRCE9i4a/LFSKWXi05oG
|
||||
zDXMlOw7E6mP8UQO10S2qqugQUd/ImHMnujT0KQ7n6Qk4hZDbiKecG3s9qHTvumC
|
||||
llNxjJLrlozZffAhXO+yAWSltmkaG3PU9sd2RpsO32VVkw+aV5ECAwEAAaNQME4w
|
||||
HQYDVR0OBBYEFBC0T39j6NaF7TmSkV6VWp61VsWpMB8GA1UdIwQYMBaAFBC0T39j
|
||||
6NaF7TmSkV6VWp61VsWpMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEB
|
||||
ALjgHV/wRw4vjQb7IOmcKrI8kJW9Kk9FF+p0Z1P9vgMiFTo6Mrlj1r0lR5Nu9pFc
|
||||
1PPRM+tC2aRiF51BVBLyVaQxdbHT7lifxsQ5OWh7oJk6IzRoh5/yHEl4oNBT7LEk
|
||||
HLf3wbWhWWMXsJjOCXM16PyG/+sNnU/bwnv0liQAV1WRshfXTlAPPgCrW9b381k7
|
||||
wfn1SnFZ5H0xteLiHUx6jOoeWdpU4mdnDCXsr/zxZ0hcL+B0F4t5Wb7O1qETTFym
|
||||
uvj6E+Q8eQHzQK8YvigJnRwxSEUBiEeWKV5z6J4Z87jCZjLO6vIE1+3FpB0wsv9Z
|
||||
rv+Kv6GQdENdpJHsRozpRkU=
|
||||
-----END CERTIFICATE-----
|
||||
@@ -0,0 +1,10 @@
|
||||
pid=
|
||||
cert=./ssl/cert.pem
|
||||
key=./ssl/key.pem
|
||||
foreground=yes
|
||||
debug=7
|
||||
|
||||
[https]
|
||||
accept=8002
|
||||
connect=8001
|
||||
TIMEOUTclose=1
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDRKlTyoEV4uzcx
|
||||
EHbjKBOdus3Lt1ba3KVEewqOQW/u3mhnEy/RXrpxKjzFxiqXKsTCXtPhKjFhPyGP
|
||||
2yGanlw3PcCreZJvHnwxj1D+rE++HpNOpIUC49bqzPj8hhixQwyVyG7VMa9JpH1n
|
||||
Kp6pxjdEpTPj/l2ePd6Nzqgu5ez8bWyZjqVTxFm3cnA/f2oJu7wFB4NFj8MfEBU6
|
||||
JzEQhPYuGvyxUill4tOaBsw1zJTsOxOpj/FEDtdEtqqroEFHfyJhzJ7o09CkO5+k
|
||||
JOIWQ24innBt7Pah077pgpZTcYyS65aM2X3wIVzvsgFkpbZpGhtz1PbHdkabDt9l
|
||||
VZMPmleRAgMBAAECggEAJJDS8uuD2ZxZBLHNJt79tuhOS9vMSkyic7tS2BWmfMrS
|
||||
05ouFNsLmvb4UtbW4UBvz08GmWln4olH079KO56NnnakNRX2vIhGy98zGKKE+kac
|
||||
F/Z47k1oZ/nXWUYUEQEYtSKqBYk/DI++AIgZ3rIxPUXoMWZpdV15h67mBfTaHjKt
|
||||
8KTEx4NM9/5tHlaGQ5DC+7wHMOPmmih61jB0r2+soh+IXmK7j8icVNVd+GMIHOXY
|
||||
E/F/2bklKHAdnFOl0/PqTsCcivF5K3uxY6w95KO7h2NG4ygJr6kRC15GaQwTDU2q
|
||||
iv3XozHHEeuLn+EPKek6Oq3/1dpmfDJubMdI3e8kcQKBgQD0JKp8FThVI75Nyz16
|
||||
37JxQMEMFs6CyCUiWOXkYL1yvkmzD81wLQ6b6MBv0XAyEm7/H3PZx0izTacszZNZ
|
||||
vA4HsToilwbAVxGBNL7hW/JQfrqc4JGQoOe3xvjHWTvVZn9sMFNUsgWtB5ZbSu3K
|
||||
vpAZOs9emsGcpSIK+YT42kiPnQKBgQDbUszYr7g6CmNsjbGH+cWTglB0hoWO8iSC
|
||||
EgEKMSr3hUOz0D0FfooqYzuHO1YkEIUGiMdMnhE4a2bbdVD8BWdEUybpuk42PkOM
|
||||
uBIb9+JUEYnRIRmZABQTXrRm489UyFkhp51zyGNzlWAOJiBsqUG4qr/1LObMFu4A
|
||||
CGOApDE3hQKBgQCzygSaV+4iFK5iD5d40x9Pc4Y2Zt0xRj7CaoDxi6Q3yZXwfWSm
|
||||
hSfK/L4qGivrU9PVoM3pxG3vTPIddk5auLgERikvq9RW9Ed5xOQEhXeOe6TlPiM0
|
||||
RKofljFCbJ45ar/PZk8XgfnYEExTcnxm36qySbLIUmLd/mVxe4rGz8i7qQKBgQC0
|
||||
dpPxM90tfMDEYG6UiPOGZXKX/txEe3+IuxG59iz5j+DeQtkC/VTofdBMfIlrkWAz
|
||||
uTXsGB/pQY5Xw1dIl5WaBaV+KfsS7PaeAhN8ieHj9K5msoqidwsNyR49jvNZOqUE
|
||||
aSvISjlysJVh7wM9BaP7NBxQu4qIodFhm4VsIy4QFQKBgQC3Et8jZwasrVJ6NKNB
|
||||
xi8CLR3rm7uyeXdBrHKumbEcCLHQNlHHFUYs41HCeQTt5U67bGrPJdQpFMOlyUbi
|
||||
NqD6Evty9JdifBTPIJDQXNRj48La/3pdkJR3DoUiTIhonyiAv7O5LstXLCYTsLVr
|
||||
bebu2byKVjHG2TcF8I6CKZzMdQ==
|
||||
-----END PRIVATE KEY-----
|
||||
Reference in new issue
Block a user