Ansible/roles/nginx/files/sites-available/bible.conf

52 lines
1.1 KiB
Plaintext

server {
listen [::]:80;
listen *:80;
server_name bible.planet-casio.com;
include common.conf;
access_log /var/log/nginx/bible_access.log;
error_log /var/log/nginx/bible_error.log;
location / {
return 301 https://$server_name$request_uri;
}
}
server {
listen [::]:443 ssl http2;
listen *:443 ssl http2;
server_name bible.planet-casio.com;
include common.conf;
include ssl.conf;
ssl_certificate /etc/dehydrated/certs/bible.planet-casio.com/fullchain.pem;
ssl_certificate_key /etc/dehydrated/certs/bible.planet-casio.com/privkey.pem;
access_log /var/log/nginx/bible_access.log;
error_log /var/log/nginx/bible_error.log;
root /home/bible/www;
location / {
autoindex on;
charset utf8;
rewrite ^/casio(.*)$ /common/casio$1 permanent;
rewrite ^/hardware(.*)$ /common/hardware$1 permanent;
rewrite ^/renesas(.*)$ /common/renesas$1 permanent;
rewrite ^/misc(.*)$ /common/misc$1 permanent;
rewrite ^/user_manuals(.*)$ /common/user_manuals$1 permanent;
}
location /yatis/.git/ {
deny all;
}
location /cakeisalie5/websaves/graph100.com/forum/ {
charset ISO-8859;
}
}