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
|
cd duskenweb
|
||||||
cp settings-sample.py settings.py
|
cp settings-sample.py settings.py
|
||||||
cd ..
|
cd ..
|
||||||
./manage.py syncdb --all
|
python manage.py syncdb --all
|
||||||
./manage.py runserver
|
python manage.py runserver
|
||||||
|
|
||||||
npm install
|
npm install
|
||||||
grunt watch
|
grunt watch
|
||||||
|
|
||||||
|
|
||||||
# TODO
|
# TODO
|
||||||
|
|
||||||
* Purchase membership-flow
|
* Purchase membership-flow
|
||||||
* https
|
* https
|
||||||
* cookies: secure, httpOnly
|
* 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:
|
## Client:
|
||||||
|
|
||||||
* Rewrite client side code in Backbone.js
|
* 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