forked from infra/ansible
gitea: prevent bots from downloading archives
This commit is contained in:
parent
0893017a01
commit
3c901c5e2e
@ -50,6 +50,9 @@
|
||||
template: src=certs.j2 dest=/etc/acertmgr/{{ gitea_domain }}.conf
|
||||
notify: Run acertmgr
|
||||
|
||||
- name: Configure robots.txt for gitea
|
||||
template: src=robots.txt.j2 dest=/opt/gitea/custom/robots.txt owner={{ gitea_user }}
|
||||
|
||||
- name: Configure vhost
|
||||
template: src=vhost.j2 dest=/etc/nginx/sites-available/gitea
|
||||
notify: Restart nginx
|
||||
|
4
roles/gitea/templates/robots.txt.j2
Normal file
4
roles/gitea/templates/robots.txt.j2
Normal file
@ -0,0 +1,4 @@
|
||||
User-agent: *
|
||||
Disallow: /*/*/archive/*.bundle$
|
||||
Disallow: /*/*/archive/*.tar.gz$
|
||||
Disallow: /*/*/archive/*.zip$
|
@ -23,6 +23,10 @@ server {
|
||||
ssl_certificate_key /etc/nginx/ssl/{{ gitea_domain }}.key;
|
||||
ssl_certificate /etc/nginx/ssl/{{ gitea_domain }}.crt;
|
||||
|
||||
location /robots.txt {
|
||||
alias /opt/gitea/custom/robots.txt;
|
||||
}
|
||||
|
||||
location / {
|
||||
client_max_body_size 1024M;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
Loading…
Reference in New Issue
Block a user