Omadbek Qosimov's blog
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-asgi-django-app-with-postgres-nginx-and-uvicorn-on-ubuntu-20-04
This media is not supported in your browser
VIEW IN TELEGRAM
server conf for(webcoket streaming)
<= ngnix || gunicorn || uvicorn =>prefix = 18
mask_2 = prefix*"1"+(32-prefix)*"0"
mask_2 = [mask_2[i:i+8] for i in range(0, len(mask_2), 8)]
mask_2 = [str(int(i,2)) for i in mask_2]
mask_int = [int(i) for i in mask_2]
print(".".join(mask_2))
ip = "142.132.165.25"
ip = ip.split(".")
ip = [bin(int(i))[2:].zfill(8) for i in ip]
ip = "".join(ip)
ip = ip[:prefix]+"0"*(32-prefix)
ip = [ip[i:i+8] for i in range(0, len(ip), 8)]
ip = [str(int(i,2)) for i in ip]
ips = [int(i) for i in ip]
delta = [255-mask_int[i] for i in range(4)]
brodcast = [str(delta[i]+ips[i]) for i in range(4)]
ip = ".".join(ip)
last = int(ip[-1]) +1
first = ip[:-1]+str(last)
print(delta)
print(".".join(brodcast))
print(ip)
print(first)
π4
Forwarded from π΅πππππππππ οΈ{%}
π4
punycode domain nginx serverga joylashtirayotganda
siz Xost sarlavhasini ikki marta kiritgansiz.
Faylni ko'rib chiqsangiz, proxy_paramsu allaqachon o'rnatilganligini ko'rasiz. Uni qayta o'rnatish ikki qiymatning vergul bilan birlashtirilishiga olib keladi.
Ushbu fayl ichida siz ushbu faylni qo'shganingizda foydalaniladigan oldindan o'rnatilgan sarlavhalarni topasiz. O'zingizning konfiguratsiyangizda ushbu qatorlarni takrorlashingiz shart emas.
Siz o'zingizning qo'shimchangizni proxy_set_header Host $host; konfiguratsiyadan olib tashlashingiz mumkin.
batafsil
#deploy #nginx #punycode
include proxy_params;
ni yozish shart emas chunkisiz Xost sarlavhasini ikki marta kiritgansiz.
proxy_set_header Host $host;
include proxy_params;
Faylni ko'rib chiqsangiz, proxy_paramsu allaqachon o'rnatilganligini ko'rasiz. Uni qayta o'rnatish ikki qiymatning vergul bilan birlashtirilishiga olib keladi.
Ushbu fayl ichida siz ushbu faylni qo'shganingizda foydalaniladigan oldindan o'rnatilgan sarlavhalarni topasiz. O'zingizning konfiguratsiyangizda ushbu qatorlarni takrorlashingiz shart emas.
ubuntu@vmtest-ubuntu2004:~$ cat /etc/nginx/proxy_params
proxy_set_header Host $http_host;
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;
Siz o'zingizning qo'shimchangizni proxy_set_header Host $host; konfiguratsiyadan olib tashlashingiz mumkin.
batafsil
#deploy #nginx #punycode
π₯3π2β€1π1
Aiogram3 Bot Template
creater @Jaloliddin_Mamatmusayevhttps://github.com/jaloliddin1006/aiogram3-bot-template
GitHub
GitHub - jaloliddin1006/aiogram3-bot-template: Aiogram 3 uchun kerakli bo'lgan kodlar | TEMPLATE
Aiogram 3 uchun kerakli bo'lgan kodlar | TEMPLATE. Contribute to jaloliddin1006/aiogram3-bot-template development by creating an account on GitHub.
π2