Dev4Devs
10 subscribers
17 photos
6 files
43 links
Возможно, когда нибудь, этот канал с заметками на IT тематику превратиться в что-то большее, но пока тут только заметки
#dev #csharp #it #tips #development #code #prog #devops #software
Download Telegram
⚙️ NGINX Основные команды
#nginx #install #web #server

---- install nginx
apt install nginx -y
systemctl enable nginx

---- base comands
nginx -s stop — быстрое завершение
nginx -s quit — плавное завершение
nginx -s reload — перезагрузка конфигурационного файла
nginx -s reopen — переоткрытие лог-файлов
systemctl restart nginx


---- default config /etc/nginx/nginx.conf
#dotnet
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {}
http {
server {
listen 80;

location / {
proxy_pass http://localhost:5000;
}
}
}

#frontend
server {
listen 80;
server_name mysite.com;

charset utf-8;
root /var/www/mysite-folder;
index index.html index.htm;

location / {
root /var/www/mysite-folder;
try_files $uri /index.html;
}
}
1
Вы используете незаконную лицензию на продукт?... 🤡

Если вас тоже бесит эта надпись во взломанной JIRA, есть простое и элегантное решение.
#jira #crack #nginx #sub_filter #license

Меняем конфигурацию nginx, добавляем в ответ скрипт.
В секции server:
sub_filter_once on;

В location:
# данная замена будет работать, только если контент ответа не сжат
proxy_set_header Accept-Encoding "";

Также в location добавляем:
# добавляем script с заменой баннера
sub_filter '<meta charset="utf-8">' '<meta charset="utf-8"><script>document.addEventListener("DOMContentLoaded", function () { document.getElementById("license-banner-content").parentNode.remove(); });</script>';
Please open Telegram to view this post
VIEW IN TELEGRAM