34 lines
819 B
Markdown
34 lines
819 B
Markdown
# Proxy
|
||
|
||
Nginx прокси в Incus контейнере с SSL сертификатом.
|
||
|
||
## Установка
|
||
|
||
```bash
|
||
# Создание контейнера
|
||
incus launch images:alpine/edge proxy
|
||
|
||
# Настройка порта 443
|
||
incus config device add proxy port443 proxy listen=tcp:0.0.0.0:443 connect=tcp:127.0.0.1:443
|
||
|
||
# Вход в контейнер
|
||
incus exec proxy -- sh
|
||
|
||
# Установка пакетов
|
||
apk add nginx certbot
|
||
|
||
# Добавление в автозапуск
|
||
rc-update add nginx
|
||
|
||
# Настройка конфигурации
|
||
nano /etc/nginx/http.d/default.conf
|
||
|
||
# Запуск nginx
|
||
service nginx start
|
||
|
||
# Получение SSL сертификата
|
||
certbot -d "*.host.jeyerp.az" --manual --preferred-challenges dns certonly
|
||
|
||
# Перезапуск nginx
|
||
service nginx restart
|
||
``` |