Segítségével nginx csatlósokként frontend apache
Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!
A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós
- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I
Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!
A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!
A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!
Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.
Tegye fel kérdését támogatás 24/7/365
Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a
PochemuNginxiApacheispolzuyut tandem?
követelmények
telepítése nginx
Először is fel kell telepíteni és konfigurálni nginx.
Ehhez használja a csomagkezelő apt-get:
sudo apt-get install nginx
Ha a csomagolást betöltve, folytassa felállítása virtuális host.
A következő részben találhat számos változtatást, amit meg kell tenni a nginx konfiguráció
Konfigurálása Nginx, mint a front-end
Nyissa meg a konfigurációs fájl:
sudo nano / etc / nginx / sites-available / example
Az alábbiakban megadjuk a kódot blokk tartalmazza az összes szükséges konfigurációt. Általánosságban elmondható, hogy nagyon hasonlít az nginx alapértelmezett beállításokat; Megtalálható részletes információk a kódját.
szerver hallgatni 80;
root / var / www /;
index index.php index.html index.htm;
server_name example.com;
Helyszín / try_files $ uri $ uri / /index.php;
>
elhelyezkedés
Szóval, ez a blokk-kód a következő műveleteket végzi:
Ezek a beállítások olyan rendszert hozzon létre átirányítja az összes kiterjesztés végződő Apache php backend porton fut 8080.
Most aktiválni a virtuális host:
sudo ln -s / etc / nginx / sites-available / például / etc / nginx / sites-enabled / example
Ezen felül, akkor el kell távolítani a blokkot szerver (virtuális host nginx) alapértelmezés szerint.
sudo rm / etc / nginx / sites-enabled / default
Kész! Most, hogy nginx telepített és teljesen működőképes, akkor folytassa a telepítését és konfigurálását Apache.
telepítése Apache
Tehát, hogy telepíti az Apache, használata:
sudo apt-get install apache2
Mivel nginx szerver, amíg le van tiltva (nem indul el automatikusan a telepítés után), Apache lesz a szerveren futó 80.
Az Apache beállítása
Most kell beállítani az Apache a backend nginx szerver porton fut 8080. Az Apache a megfelelő portot, nyitott portok fájlba:
sudo nano /etc/apache2/ports.conf
Keresse meg és szerkessze a következő sort futtatni Apache 8080-as porton, amely csak a helyi gépen.
NameVirtualHost 127.0.0.1:8080
Hallgassa 127.0.0.1:8080
Mentse és zárja be a fájlt.
Akkor nyit egy új virtuális host fájlt másoljuk az elrendezés a Apache alapértelmezett fájl:
sudo cp / etc / apache2 / sites-available / default / etc / apache2 / sites-available / example
sudo nano / etc / apache2 / sites-available / example
A fő paraméter, amely helyesbíteni kell ebben az esetben - a port száma, amelyen futtatni a virtuális host; módosítsa a 80-as port alapértelmezés szerint 8080-as porton.
A sor így néz ki:
Ellenőrizze, hogy a Document Root van telepítve. Mentse és zárja be a fájlt, majd aktiválni a virtuális host:
sudo a2ensite például
Hogy működik helyesen telepíteni kell az Apache php. Ehhez használja:
sudo apt-get install php5
Most indítsa újra a kiszolgálók aktiválásához konfigurációs változások:
sudo service apache2 restart
sudo service nginx restart
végleges intézkedések
Szóval, most telepített VPS nginx (az oldal frontend) és Apache (a háttérben, amely kezeli a php-kérések). Hogy megy az üdvözlő oldalt az oldal használata saját domain nevet.
Hogy ellenőrizze az útválasztási információi és a munka Apache fut a közös php-script.
Hozzon létre egy fájlt php.info:
sudo nano /var/www/info.php
Végezzük el a következő sorokat:
Mentse és zárja be a fájlt.
Akkor látogasson el a tartománynév / info.php. oldal jelenik meg php info, feldolgozott szerver apache.
Összefoglalva, meg kell találni, mely portok vannak nyitva, és milyen alkalmazások futnak minden nyitott port. Ehhez használja az alábbi parancsot:
sudo netstat -plunt