Вазух
This commit is contained in:
67
Ubuntu.md
67
Ubuntu.md
@ -2531,73 +2531,6 @@ Config:
|
||||
https://oauth2:glpat-sKQh2x88gsmZbBCz4SfJ@git.istt.kz/transit/dispatcher/kz.istransit.dispatcher
|
||||
|
||||
|
||||
|
||||
|
||||
****************************************************************************************************
|
||||
Установка nginx по инсткукции с сайта: https://www.8host.com/blog/sozdanie-samopodpisannogo-ssl-sertifikata-dlya-nginx-v-ubuntu-18-04/
|
||||
sudo apt-get update
|
||||
sudo apt-get install nginx
|
||||
Настройка самоподписанного сертификата для SSL nginx
|
||||
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/nginx-selfsigned.key -out /etc/ssl/certs/nginx-selfsigned.crt
|
||||
Самой важной строкой является Common Name (введите FQDN или свое имя). Как правило, в эту строку вносят доменное имя, с которым нужно связать сервер. В случае если доменного имени нет, внесите в эту строку IP-адрес сервера.
|
||||
sudo openssl dhparam -out /etc/nginx/dhparam.pem 4096
|
||||
Создаём файл:
|
||||
sudo mcedit /etc/nginx/conf.d/ssl.conf
|
||||
И вписываем в него:
|
||||
|
||||
server {
|
||||
listen 8091 ssl http2;
|
||||
listen [::]:8091 ssl http2;
|
||||
|
||||
server_name istransit.kg;
|
||||
|
||||
ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
|
||||
ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;
|
||||
ssl_dhparam /etc/nginx/dhparam.pem;
|
||||
|
||||
root /opt/www/istransit.kg;
|
||||
index index.html index.htm;
|
||||
|
||||
location / {
|
||||
try_files $uri $uri/ =404; # Попытка найти файл или возвращение 404
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
sudo systemctl restart nginx
|
||||
|
||||
Также есть такие команды:
|
||||
nginx -s stop — быстрое завершение
|
||||
nginx -s quit — плавное завершение
|
||||
nginx -s reload — перезагрузка конфигурационного файла
|
||||
nginx -s reopen — переоткрытие лог-файлов
|
||||
|
||||
Создаю виртуальный хост:
|
||||
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/istransit.kz
|
||||
sudo mcedit /etc/nginx/sites-available/aistransit.kz
|
||||
|
||||
Модифицируем текст настройки:
|
||||
server {
|
||||
listen 8081;
|
||||
listen [::]:8081;
|
||||
|
||||
root /opt/www/istransit.kz;
|
||||
index index.html;
|
||||
|
||||
server_name istransit.kz www.istransit.kz;
|
||||
|
||||
location / {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
}
|
||||
|
||||
Теперь можно включить виртуальный хост:
|
||||
sudo ln -s /etc/nginx/sites-available/istransit.kz /etc/nginx/sites-enabled/
|
||||
Проверяем правильность конфигурации:
|
||||
sudo nginx -t
|
||||
Перезапускаем:
|
||||
sudo systemctl restart nginx
|
||||
|
||||
****************************************************************************************************
|
||||
Как установить и настроить Elasticsearch, Logstash, Kibana (ELK Stack) на Ubuntu, Debian, Centos: https://portforwarded.com/install-elastic-elk-stack-8-x-on-ubuntu-22-04-lts/ или https://serveradmin.ru/ustanovka-i-nastroyka-elasticsearch-logstash-kibana-elk-stack/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user