Обновить readme.md
This commit is contained in:
43
readme.md
43
readme.md
@@ -58,4 +58,45 @@ sudo ufw allow 22/tcp
|
||||
sudo ufw reload
|
||||
```
|
||||
### 7. Танцы с бубном для nginx
|
||||
в разрабоке скоро будет
|
||||
Если почему то у вас до сих пор нету nginx то ставим
|
||||
```
|
||||
sudo apt update
|
||||
sudo apt install nginx
|
||||
```
|
||||
Создаем файл
|
||||
```
|
||||
sudo nano /etc/nginx/sites-available/code-server
|
||||
```
|
||||
сам файл измените домен, на свой
|
||||
```
|
||||
server {
|
||||
listen 80;
|
||||
server_name ide.lord-mikrotik.ru;
|
||||
|
||||
location / {
|
||||
proxy_pass http://localhost:8080;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection upgrade;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
}
|
||||
}
|
||||
```
|
||||
Далее активируем ssl
|
||||
```
|
||||
# Включаем сайт
|
||||
sudo ln -s /etc/nginx/sites-available/code-server /etc/nginx/sites-enabled/
|
||||
sudo nginx -t && sudo systemctl restart nginx
|
||||
|
||||
# Ставим Certbot для HTTPS
|
||||
sudo apt install certbot python3-certbot-nginx
|
||||
sudo certbot --nginx -d ide.lord-mikrotik.ru
|
||||
```
|
||||
Ну и на закуску добавляем в ufw
|
||||
```
|
||||
sudo ufw allow 'Nginx Full'
|
||||
sudo ufw delete allow 8080/tcp
|
||||
sudo ufw reload
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user