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

Kapcsolódó cikkek