- 03 Oct, 2021 1 commit
-
-
- 11 Jul, 2021 1 commit
-
-
Jelle van der Waa authored
Add a default rate limit for 20 req/s for the uwsgi endpoint and automatically ban users who reach this limit. The nginx-limit-req rule does not ban users who reach the rss limit as these are not likely DoS attempts.
-
- 06 Jun, 2021 1 commit
-
-
Kristian Klausen authored
We did the revert to help a small business, but they had some time to fix their setup, so we can revert the revert. This reverts commit a842fbe7.
-
- 03 Jun, 2021 1 commit
-
-
- 25 May, 2021 1 commit
-
-
Jan Alexander Steffens (heftig) authored
The latter can cause duplicate Content-Type headers. Thanks to strcat for notifying me of the issue.
-
- 09 Apr, 2021 1 commit
-
-
Kristian Klausen authored
This is causing issues for a small business, which can't reach their "remote systems" anymore due to NM reporting "limited access". We should be able to revert this in 1-2 weeks. This reverts commit b909fa58.
-
- 08 Apr, 2021 1 commit
-
-
A extra access_log entry was added with the following commands: $ cd roles $ grep -lr access_log | xargs -P 1 -n 1 sed -i '/access_log/ s/\(.*\)\( \)\(\(reduced\|main\);$\)/\1 \3\n\1.json json_\3/'
-
- 07 Apr, 2021 1 commit
- 05 Apr, 2021 1 commit
-
-
Kristian Klausen authored
With the ping.al.org domain added in[1] and a updated networkmanager package shipped[2], we can now remove the file from the main domain. [1] 498d5304 ("Merge branch 'ping' into 'master'") fabccd0f (""Move" NM connectivity check file to a subdomain") [2] https://github.com/archlinux/svntogit-packages/commit/fb573170fc63c18f64eb4f155ed64a966a61b037
-
- 07 Mar, 2021 2 commits
-
-
Jelle van der Waa authored
Cache urls which urls marks as can be cached by nginx. This offloads our uwsgi workers and allows for speedier delivery of RSS feeds and other cached routes.
-
Jelle van der Waa authored
Due to users misconfiguring their conky to query for rss updates every second add proper rate limitting to all rss endpoints in nginx.
-
- 20 Dec, 2020 1 commit
-
-
Since the network manager package is still pointing to http://www.archlinux.org for its check, add a variable archweb_network_check_domain and change the nginx conf for both the maintenance and regular, to allow the check to pass for the www site. Once the package is updated to point to http://archlinux.org and after a reasonable amount of time has passed, we can remove this.
-
- 03 Oct, 2020 1 commit
-
-
Required to get .well-known working with web clients.
-
- 19 Aug, 2020 1 commit
-
-
Jan Alexander Steffens (heftig) authored
-
- 20 Dec, 2019 1 commit
-
-
Giancarlo Razzolini authored
Changed the nginx template to handle includes and also reworked the way the dict is used, by using the dict2items filter on the template directly. We also have create a custom template for ipxe.archlinux.org using weaker ciphers.
-
- 05 Sep, 2019 2 commits
-
-
Jan Alexander Steffens (heftig) authored
- 26 Mar, 2019 1 commit
-
-
Jelle van der Waa authored
-
- 05 Feb, 2019 1 commit
-
- 30 May, 2018 3 commits
-
-
Florian Pritz authored
For proxy/fastcgi/uwsgi blocks, logging is still set to the old format, but for everything else (= static data) a reduced format is used that excludes items that no longer make sense (request_time, remote_user) and those that are personal information all the time (remote_addr, http_x_forwarded_for). Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
Florian Pritz authored
Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
Florian Pritz authored
Fully static file and we are not interested in the requests to that. Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- 19 Feb, 2018 1 commit
-
-
Florian Pritz authored
This is the same as used on luna and as expected by the zabbix nginx monitoring service. Signed-off-by:
Florian Pritz <bluewind@xinu.at>
-
- 21 Jul, 2017 1 commit
-
-
Bartłomiej Piotrowski authored
-
- 04 Jul, 2017 1 commit
-
-
Jelle van der Waa authored
Django generates an unique css, png and JavaScript files when collectstatic is run. Which allows us to set an expiry of 1 month. Signed-off-by:
Jelle van der Waa <jelle@vdwaa.nl>
-
- 22 Feb, 2017 1 commit
-
-
Jan Alexander Steffens (heftig) authored
At http://www.archlinux.org/check_network_status.txt (no https)
-
- 13 Jan, 2017 2 commits
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
-
- 11 Jan, 2017 1 commit
-
-
Giancarlo Razzolini authored
-
- 09 Jan, 2017 1 commit
-
-
Giancarlo Razzolini authored
roles/archweb: Make the nginx config able to support preload by redirecting alternate domains to their https version before redirecting then to the main domain.
-
- 03 Jan, 2017 1 commit
-
-
Giancarlo Razzolini authored
roles/archweb: Deny iso downloads on the /iso url. All the other downloads are allowed. Also change the location to use the configuration.
-
- 01 Jan, 2017 2 commits
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
roles/archweb: Added a register for virtualenv changes and to deploy archweb in this case. Also changed nginx template to use the main domain.
-
- 31 Dec, 2016 2 commits
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
roles/archweb: Add an alternate domains variable, with the proper templating, redirecting even tls requests to the main domain
-
- 02 Dec, 2016 2 commits
-
-
Giancarlo Razzolini authored
-
Giancarlo Razzolini authored
roles/archweb: Nginx deployment, domain variable and other improvements.
-