Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # HTTP redirect to HTTPS
- server {
- listen 80;
- server_name nthpyro.dev www.nthpyro.dev;
- return 301 https://$host$request_uri;
- }
- server {
- listen 443 ssl;
- server_name nthpyro.dev www.nthpyro.dev;
- # SSL Certificates
- ssl_certificate /etc/letsencrypt/live/nthpyro.dev/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/nthpyro.dev/privkey.pem;
- include /etc/letsencrypt/options-ssl-nginx.conf;
- ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
- root /var/www/nthpyro.dev/html;
- index index.html;
- location = /.well-known/matrix/server {
- default_type application/json;
- add_header Access-Control-Allow-Origin *;
- return 200 '{"m.server": "nthpyro.dev:8448"}';
- }
- location = /.well-known/matrix/client {
- default_type application/json;
- add_header Access-Control-Allow-Origin *;
- return 200 '{"m.homeserver": {"base_url": "https://nthpyro.dev"}}';
- }
- location /_matrix {
- proxy_pass http://127.0.0.1:8008;
- proxy_set_header X-Forwarded-For $remote_addr;
- client_max_body_size 30M;
- }
- }
- server {
- listen 8448 ssl;
- server_name nthpyro.dev;
- ssl_certificate /etc/letsencrypt/live/nthpyro.dev/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/nthpyro.dev/privkey.pem;
- location / {
- proxy_pass http://127.0.0.1:8008;
- proxy_set_header X-Forwarded-For $remote_addr;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment