Showing Posts From
Ssl

- 02 Nov, 2016
- 2 Min. Lesezeit
Neue Domain und Design mit vielen Verbesserungen
Einige haben es vielleicht schon bemerkt, dass sich nicht nur das Aussehen der Webseite geändert hat, sondern auch die Domain. Die Seite ist jetzt unter der Domain https://wordpress-x0o8gcg88www8k084ks8k088.c.benroe.de erreichbar. Warum die Änderung? Die Tutorials/Anleitungen werden gut angenommen und ich möchte die Besucher mehr einbeziehen. Es sollen Beiträge von anderen Autoren erscheinen, kleine Gewinnspiele stattfinden und weitere Funktionen in die Seite integriert werden. Was ist Neu? Die neue Domain ist jetzt SSL Verschlüsselt. Zum Einsatz kommt Always On SSL von Symantec. Wir haben uns für "Alway On SSL" entschieden, da Symantec ein vertrauenswürdiger Name ist und dieser Service einfach einzurichten war und kostenlos ist. Rackspeed bietet diesen Service kostenlos für Kunden an. Jeder Besucher kann sich auf der Seite mit seiner Email, Facebook, Twitter oder Wordpress Account anmelden. Angemeldete Benutzer können Beiträge schreiben, die nach einer Kontrolle auf der Seite veröffentlicht werden. Das sich die Mühe für den Autor auch lohnt, wird in absehbarer Zeit monatlich ein Gewinn an den beliebtesten Beitrag verschenkt. Beiträge haben einen Aufrufzähler und können von den Besuchern Bewertet werden. Es gibt jetzt Kategorien für Neuste Beiträge, Popular (meisten Aufrufe seit Beginn), Hot (meisten Aufrufe im letzten Monat) und Trending (meisten Aufrufe der letzten Tage). Der neue Beitragstyp Open List ist im Prinzip wie ein normaler Beitrag. Jedoch kann jeder angemeldete Benutzer seinen eigenen Vorschlag zur Liste hinzufügen. Nehmen wir zum Beispiel eine Liste mit Raspberry Pi Hats/Erweiterungs-Platinen. Jeder Hat kann einzeln positiv/negativ von den Besuchern bewertet werden. Angemeldete Benutzer können die Liste erweitern und ein eigenen Hat mit Bild posten. Dein Meinung ist gefragt! Gefällt dir das neue Design und die neuen Funktionen?
- 06 Jul, 2016
- 1 min read
Install Discourse with Docker in a Subfolder with SSL and serve other content with nginx under the same domain
Discourse is a great free and open-source forum software. There is an Linux installation guide with docker, but Discourse runs with a subdomain like discourse.example.com. I want Discourse run in a subfolder like example.com/forum. There is a guide how to do this, but how to configure the nginx server to serve other content (example.com/index.html or example.com/otherContent) on the same machine?install discourse with docker on a linux server https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.mdchange the port of the docker container and setup SSL with Let's Encrypt (don't use the subdomain like discourse.example.com use example.com) https://www.digitalocean.com/community/tutorials/how-to-install-discourse-behind-nginx-on-ubuntu-14-04create a folder for all the other content for your sitesudo mkdir -p /var/www/example.com/htmlif necessary change the owner to you or www-data sudo chown -R www-data:www-data /var/www/example.com/htmlThis is the root folder for your domain example.com Dont create a forum folder here, it will cause a conflict with the discourse docker redirect!change the /etc/nginx/sites-enabled/discourse to this and replace http://discourse.example.com with your url (use main url not subdomain)server { listen 80; server_name example.com; return 301 https://example.com$request_uri; } server { listen 443 ssl spdy; server_name example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AE$ ssl_prefer_server_ciphers on; location / { root /var/www/example.com/html; } location /forum/ { proxy_pass http://example.com:25654/; proxy_read_timeout 90; proxy_redirect http://example.com:25654/ https://example.com/; } }restart nginxsudo service nginx restartIf you go to example.com/forum your Discourse site should appear and if you go to example.com you should see your index.html (if you created one).