home · contact · privacy
More minor fixes.
[config] / systemfiles / nginx.conf
1 # system integration
2 user www-data;
3 pid /run/nginx.pid;
4
5 # is expected even if empty
6 events {
7 }
8
9 http {
10         # define content-type headers
11         types {
12             text/html                             html htm shtml;
13             text/css                              css;
14             text/xml                              xml;
15             text/plain                            txt;
16             text/plain                            sh;
17             application/xhtml+xml                 xhtml;
18         }
19         default_type application/octet_stream;
20         charset utf-8;
21
22         # logging
23         access_log /var/log/nginx/access.log;
24         error_log /var/log/nginx/error.log;
25
26         # IRC logs server
27         server {
28                 listen 443 ssl;
29                 server_name dump.plomlompom.com;
30                 ssl_certificate /etc/letsencrypt/live/dump.plomlompom.com/fullchain.pem;
31                 ssl_certificate_key /etc/letsencrypt/live/dump.plomlompom.com/privkey.pem;
32                 root /var/www/html/;
33                 location /irclogs/zrolaps/ {
34                         auth_basic "#zrolaps logs";
35                         auth_basic_user_file /var/www/password_irclogs_zrolaps;
36                         autoindex on;
37                 }
38                 location /irclogs/nodrama.de/ {
39                         auth_basic "#nodrama.de logs";
40                         auth_basic_user_file /var/www/password_irclogs_nodrama_de;
41                         autoindex on;
42                 }
43         }
44
45         # htwtxt
46         server {
47                 server_name htwtxt.plomlompom.com;
48                 location / {
49                         proxy_pass http://127.0.0.1:8000;
50                 }
51         }
52 }