After a holiday break, the update to Seafile 6.2.5, a double check of forwarded ports and a complete revision of nginx/sites-available/seahub the web frontend is still not working. I tested different browser and OS. I’m stuck.
Here’s a summary of the setup:
Seafile 6.2.5
ningx 1.10.3
openssl 1.1.0f
I used certificates from Let’s Encrypt, here’s a how-to: Nginx unknown error - #17 by wthess
The DHE-parameters I set with: openssl dhparam -out /etc/nginx/dhparam.pem 2048
To make a proper nignx-configuration I used the “Mozilla SSL Configuration Generator”: Redirecting to ssl-config.mozilla.org...
The server part in nginx/sites-available/seahub now looks like this:
server {
listen 443 ssl http2;
ssl on;
ssl_certificate /etc/letsencrypt/live/my.domain.xyz/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/my.domain.xyz/privkey.pem; # managed by Certbot
server_name my.domain.xyz;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;
# Diffie-Hellman parameter for DHE ciphersuites: 'openssl dhparam -out /etc/nginx/dhparam.pem 2048'
ssl_dhparam /etc/nginx/dhparam.pem;
# Mozilla SSL Configuration Generator, see https://mozilla.github.io/server-side-tls/ssl-config-generator/
ssl_protocols TLSv1.2;
ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256';
ssl_prefer_server_ciphers on;
proxy_set_header X-Forwarded-For $remote_addr;
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
server_tokens off;
location '/.well-known/acme-challenge' {
default_type "text/plain";
root /home/seafile/certbot-webroot;
}
Here’s the latest output of seahub_django_request.log:
2018-07-11 22:38:57,000 [WARNING] django.request:170 get_response Not Found: /favicon.ico
2018-07-13 10:03:41,197 [WARNING] django.request:170 get_response Not Found: /a2billing/admin/Public/index.php
2018-07-13 10:03:41,297 [WARNING] django.request:170 get_response Not Found: /recordings/
2018-07-13 10:03:41,331 [WARNING] django.request:170 get_response Not Found: /a2billing/admin/config.php
2018-07-16 23:17:59,095 [WARNING] django.request:170 get_response Not Found: /elastix_warning_authentication.php
2018-07-16 23:23:02,339 [WARNING] django.request:170 get_response Not Found: /recordings//theme/main.css
2018-07-17 12:34:17,700 [WARNING] django.request:170 get_response Not Found: /xxbb
2018-07-17 19:41:40,881 [WARNING] django.request:170 get_response Not Found: /favicon.ico
2018-07-17 19:41:41,039 [WARNING] django.request:170 get_response Not Found: /favicon.ico
Here’s the latest output of seahub.log:
2018-07-21 12:28:55,474 [WARNING] django.security.csrf:160 _reject Forbidden (CSRF cookie not set.): /
2018-07-21 12:28:55,545 [WARNING] django.request:152 get_response Not Found: /xui.ptlogin2.qq.com:443
2018-07-21 12:35:48,650 [WARNING] django.request:152 get_response Not Found: /www.baidu.com:443
2018-07-21 12:35:50,106 [WARNING] django.request:152 get_response Not Found: /cn.bing.com:443
2018-07-22 06:44:02,624 [WARNING] django.request:152 get_response Not Found: /sitemap.xml
2018-07-22 06:44:02,922 [WARNING] django.request:152 get_response Not Found: /.well-known/security.txt
2018-07-22 13:20:39,732 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:22:40,112 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:24:41,544 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:26:41,909 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:28:42,258 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:30:42,597 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:32:42,959 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:34:43,325 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:36:44,068 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:38:44,463 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:40:45,032 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:42:45,424 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:44:45,795 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:46:46,457 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:48:46,871 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:50:47,326 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:52:47,855 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:54:48,359 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:56:48,762 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 13:58:49,362 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:00:49,737 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:02:50,081 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:04:50,563 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:06:50,958 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:08:51,319 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:09:20,990 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:09:21,039 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:10:51,976 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:14:25,126 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:14:55,145 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:16:55,622 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:18:56,082 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:19:20,977 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:20:56,601 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:22:57,128 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:24:21,061 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:24:57,544 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:26:57,926 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:28:58,333 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:29:21,025 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:30:58,718 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:32:59,092 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:34:20,891 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:34:59,455 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:36:59,848 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:39:00,210 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:39:21,034 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:41:00,731 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:43:01,619 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:44:20,915 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 14:45:02,085 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:47:02,476 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:49:02,855 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:51:03,243 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:53:03,608 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:55:03,952 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:57:04,550 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 14:59:04,893 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 15:01:05,246 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 15:03:05,783 [WARNING] django.security.csrf:160 _reject Forbidden (Referer checking failed - no Referer.): /
2018-07-22 15:40:09,504 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:30:58,054 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:30:58,084 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:35:57,722 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:40:57,704 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:45:57,784 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:50:57,725 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 16:55:57,696 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:00:57,864 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:05:57,735 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:10:57,700 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:15:57,858 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:20:57,718 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:25:57,704 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:30:57,867 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:35:57,730 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:40:57,701 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:45:57,847 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:50:57,751 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 17:55:57,705 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:00:57,874 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:05:57,733 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:10:57,702 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:15:57,858 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:20:57,717 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:25:57,700 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:30:57,827 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:35:57,738 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:40:57,700 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:45:57,810 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:50:57,700 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 18:55:57,701 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:00:57,835 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:05:57,741 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:10:57,696 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:15:57,804 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:20:57,746 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:25:57,697 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:30:57,868 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:35:57,713 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:40:57,697 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:45:57,854 [WARNING] django.request:152 get_response Not Found: /api2/events/
2018-07-22 19:50:53,233 [WARNING] django.request:152 get_response Not Found: /favicon.ico
2018-07-22 19:50:54,113 [WARNING] django.request:152 get_response Not Found: /favicon.ico
2018-07-22 19:50:57,705 [WARNING] django.request:152 get_response Not Found: /api2/events/
Django is completely unknown to me. Any ideas or hints are very welcome!