configs/arch-config/Dokumente/nginx-setup/nginx-setup.md

35 lines
659 B
Markdown
Raw Normal View History

2020-10-14 21:42:26 +02:00
# Nginx Setup
[Original video this guide is based on.](https://youtu.be/OWAqilIVNgE)
## Walkthrough
Install programs
```
apt install nginx certbot python-certbot-nginx
```
Available site configs can be found under /etc/nginx/sites-available/
To activate a config symbolic link it to /etc/nginx/sites-enabled/
```
ln -s /etc/nginx/sites-available/[config] /etc/nginx/sites-enabled/
```
Create directory in /var/www/[site] and create an index.html file for basic functionality.
To set up https run
```
certbot --nginx
```
Automatic cert renewal
```
crontab -e
```
In crontab enter the following line
```
1 1 1 * * certbot renew
```