nginx
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| nginx [18.09.2025 12:54] – создано kubada | nginx [13.10.2025 17:37] (текущий) – kubada | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | # | ||
| - | https:// | ||
| - | |||
| === Установка === | === Установка === | ||
| <code bash> | <code bash> | ||
| Строка 17: | Строка 14: | ||
| cd nginx-1.28.0/ | cd nginx-1.28.0/ | ||
| - | ./configure --prefix=/ | + | ./configure --prefix=/ |
| - | sudo make && make install | + | make && |
| </ | </ | ||
| Строка 52: | Строка 49: | ||
| <code bash> | <code bash> | ||
| sudo nano / | sudo nano / | ||
| + | </ | ||
| + | <code bash> | ||
| [Unit] | [Unit] | ||
| Description=The NGINX HTTP and reverse proxy server | Description=The NGINX HTTP and reverse proxy server | ||
| Строка 66: | Строка 65: | ||
| [Install] | [Install] | ||
| WantedBy=multi-user.target | WantedBy=multi-user.target | ||
| + | </ | ||
| + | <code bash> | ||
| sudo systemctl daemon-reload | sudo systemctl daemon-reload | ||
| - | |||
| sudo systemctl enable nginx | sudo systemctl enable nginx | ||
| sudo systemctl start nginx | sudo systemctl start nginx | ||
| Строка 80: | Строка 80: | ||
| curl localhost | curl localhost | ||
| </ | </ | ||
| + | |||
| + | === Certbot === | ||
| + | <code bash> | ||
| + | sudo python3 -m venv / | ||
| + | sudo / | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | sudo ln -s / | ||
| + | |||
| + | certbot certonly --nginx --nginx-ctl / | ||
| + | </ | ||
| + | |||
| + | === auth_basic === | ||
| + | <code bash> | ||
| + | sudo sh -c "echo -n ' | ||
| + | sudo sh -c " | ||
| + | |||
| + | auth_basic "You shall not pass!"; | ||
| + | auth_basic_user_file / | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
nginx.1758189272.txt.gz · Последнее изменение: — kubada
