The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
V tomto článku nastavíme VPS pro poskytování webových aplikací Pythonu s Gunicorn a Nginx jako reverzní proxy. Nginx používáme jako reverzní proxy místo přímého poskytování s Gunicornem, abychom zabránili DoS útokům na Gunicorn. Použití Nginx také vede k lepšímu výkonu (s ukládáním do vyrovnávací paměti proxy) a vede ke zpracování více požadavků.
Tento výukový program předpokládá, že již máte nainstalovaný, aktualizovaný a zabezpečený virtuální počítač s Ubuntu 14.04 nebo novějším.
Nainstalovat pip, virtualenv:
apt-get install python-pip python-virtualenv
Zavřete port 8080. Gunicorn bude dostupný pouze přes Nginx.
iptables -A INPUT -p tcp --destination-port 8080 -j DROP
Vytvořte novou složku a nakonfigurujte naši aplikaci. Budeme používat rámec Flask.
mkdir /var/www-folder/
cd /var/www-folder/
virtualenv exampleapp
source exampleapp/bin/activate
cd exampleapp
pip install gunicorn
pip install flask
Vytvořte soubor aplikace.
nano myapplication.py
Dovnitř vložte následující:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Vultr!'
Vznikne jednoduchá stránka s nápisem "Ahoj, Vultre!" když někdo vstoupí na stránku. Nyní spusťte Gunicorn. Nahraďte x2násobkem počtu jader CPU vašeho virtuálního počítače.
gunicorn -w x myapplication:app &
Nainstalujte Nginx a nakonfigurujte reverzní proxy.
deactivate
apt-get install nginx
nano /etc/nginx/sites-enabled/default
Vyhledejte location / {řádek a nahraďte obsah v závorkách následujícím obsahem.
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8000/;
Tato konfigurace instruuje Nginx k předání některých informací (protokol HTTP, vzdálená IP adresa) spolu se skutečným požadavkem na server Gunicorn. Znovu načtěte Nginx.
service nginx reload
V tomto okamžiku byla vaše aplikace Gunicorn správně nakonfigurována. Můžete k němu přistupovat pomocí webového prohlížeče na adrese http://your-vps-ip/.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více