markdown 简单的Ngnix设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 简单的Ngnix设置相关的知识,希望对你有一定的参考价值。
The workflow is as follows:
#### 1) Install Ngnix:
```
sudo apt update
sudo apt install nginx
```
#### 2) Ensure NGINX is running and and enabled to start automatically on reboot:
```
sudo systemctl start nginx
sudo systemctl enable nginx
```
#### 3) Create a configuration file for the app in
```
/etc/nginx/conf.d/
server {
listen 80;
listen [::]:80;
server_name example.com;
location / {
proxy_pass http://localhost:3000/;
proxy_buffering off;
}
}
```
#### 4) Test
```
sudo nginx -t
```
#### 5) reload the new configuration
```
sudo nginx -s reload
```
#### 6) Install Certificates
```
sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx
sudo certbot --nginx
```
#### 7) Create Cron Job to renew them every 2 month:
```
0 0 1 1,3,5,7,9,11 1 certbot renew --quiet
5 0 1 1,3,5,7,9,11 1 service nginx reload
```
以上是关于markdown 简单的Ngnix设置的主要内容,如果未能解决你的问题,请参考以下文章