Plasarea serverelor în centre de date fiabile din Europa. Deschideți serverul VPS / VDS bazat pe cloud pe SSD-uri rapide în 1 minut!
Cel mai bun Gazduire:
- protejează datele de accesul nedorit într-un centru de date european protejat
- va accepta plata cel puțin în taxe.
- vă va permite să vă distribuiți distribuția
- protecția împotriva atacurilor DDos
- copie de rezervă gratuită
- Uptime 99.9999%
- Centrul de date - TIER III
- furnizor - TIER I
Sprijinim în limba rusă 24/7/365 Lucrăm cu persoane juridice și persoane fizice. Acum aveți nevoie de 24 nuclee și 72 GB de memorie RAM. Vă rog!
Tarifele noastre avantajoase vor dovedi că nu ați știut încă ieftinul de găzduire!
Minute: selectați configurația, plătiți și CMS de pe VPS este gata.
Banii înapoi - 30 de zile!
Carduri bancare, e-valută, prin intermediul terminalelor Qiwi, Webmoney, PayPal, Novoplat etc.
Puneți o întrebare la sprijinul 24/7/365
Găsiți răspunsuri în baza noastră de date și cunoașteți recomandările
De ce este folosit Nginx și Apache într-un liant?
cerinţe
Instalarea Nginx
Mai întâi trebuie să instalați și să configurați Nginx.
Pentru aceasta, utilizați managerul de pachete apt-get:
sudo apt-get instala nginx
Odată ce pachetul a fost încărcat, continuați să configurați gazda virtuală.
În secțiunea următoare, puteți găsi mai multe modificări care trebuie făcute în setările Nginx
Setarea Nginx ca capătul frontal
Deschideți fișierul de configurare:
sudo nano / etc / nginx / site-uri disponibile / exemplu
Următorul bloc de coduri conține toate configurațiile necesare. În general, este foarte similar cu setările implicite Nginx; informații detaliate despre acest cod pot fi găsite mai jos.
server ascult 80;
rădăcină / var / www /;
index index.php index.html index.htm;
server_name example.com;
locație / try_files $ uri $ uri / /index.php;
>
locație
Deci, acest bloc de cod efectuează următoarele acțiuni:
Aceste setări creează un sistem care redirecționează toate extensiile cu php-ul care se termină pe backend-ul Apache care rulează pe portul 8080.
Activați acum gazda virtuală:
sudo ln -s / etc / nginx / site-uri disponibile / exemplu / etc / nginx / site-enabled / example
În plus, trebuie să eliminați blocul de server (gazdă virtuală Nginx) implicit.
sudo rm / etc / nginx / site-enabled / implicit
Gata! Acum, când Nginx este instalat și complet funcțional, puteți continua instalarea și configurarea aplicației Apache.
Instalarea aplicației Apache
Deci, pentru a instala Apache, folosiți:
sudo apt-get instala apache2
Deoarece serverul Nginx este dezactivat în prezent (nu pornește automat după instalare), Apache va fi lansat pe serverul 80.
Configurarea Apache
Acum trebuie să configurați Apache ca backend al serverului Nginx care rulează pe portul 8080. Pentru ca Apache să utilizeze portul corect, deschideți fișierul de porturi:
sudo nano /etc/apache2/ports.conf
Găsiți și editați următoarele linii pentru a porni Apache pe portul 8080, accesibil numai de la gazda locală.
NumeVirtualHost 127.0.0.1:8080
Ascultați 127.0.0.1:8080
Salvați modificările și închideți fișierul.
Apoi deschideți un nou fișier gazdă virtuală, copiind aspectul din fișierul Apache în mod prestabilit:
sudo cp / etc / apache2 / site-uri disponibile / implicit / etc / apache2 / sites-available / example
sudo nano / etc / apache2 / site-uri disponibile / exemplu
Parametrul principal care trebuie corectat în acest caz este numărul de port pe care funcționează gazda virtuală; schimbați portul 80 în mod implicit la portul 8080.
Linia ar trebui să arate astfel:
Verificați dacă Rootul de documente este instalat corect. Salvați și închideți fișierul, apoi activați gazda virtuală:
Exemplul sudo a2ensite
Pentru operația corectă Apache, trebuie să instalați php. Pentru aceasta, folosiți:
sudo apt-get instala php5
Acum reporniți ambele servere pentru a activa modificările setărilor:
serviciul sudo apache2 reporniți
sudo serviciu nginx repornire
Acțiuni finale
Deci, acum pe VPS a fost instalat Nginx (ca site frontend) și Apache (backend care procesează cereri php). Pentru a accesa pagina de întâmpinare a site-ului, utilizați numele de domeniu.
Pentru a verifica rutarea informațiilor și funcționarea Apache, executați un script comun php.
Creați un fișier php.info:
sudo nano /var/www/info.php
Introduceți următoarele linii în el:
Salvați și închideți fișierul.
Apoi, vizitați domain_name / info.php. Se va afișa pagina info php procesată de serverul apache.
În cele din urmă, trebuie să aflați ce porturi sunt deschise și ce aplicații rulează pe fiecare port deschis. Pentru aceasta, folosiți comanda:
sudo netstat -plunt