Însuși Hoster

Synology Servere sunt ideale pentru instalarea unuia sau mai multor site-uri web.

Apropo, unul dintre stația de disc Synology a servit de cumpărare cauzele incompetență și costul ridicat de hosting, nu voi menționa ce este, toate au o mulțime de stocuri, da doar argumente pro și contra Synology:


În continuare voi încerca cât mai detaliat posibil și să descrie în mod clar procesul de pregătire și instalarea specially'll opri la unele dintre momentele „alunecoase“, așa procedează.

Pentru a începe, decide ce avem nevoie, pentru majoritatea CMS (motoare) necesită un set standard de servicii și Synology sunt prezente:
  • Apache 2.2.13 * - server de web
  • MySQL 5.1.34 * (MySQLi) - Baza de date
  • PHP 5.2.12 * - coajă php
  • Perl 5.8.8 * - Perl interpret
  • GD 2.0.34 * - bibliotecă pentru grafică
  • Postfix - server de mail
  • FTP - server FTP
* Versiunea firmware-ului pentru DSM 2.3-1,157 , minciuni potențial bun onest în miniservera, toate adult
  • sistem de securitate

    Pregătiți serverul nostru de a „la publicația“, adică, face un setările minime de securitate

    • Asigurați-vă că pentru a include „blocare auto“, vreau să spun Linux nu strălucește porturi ca Windows, dar cum se spune „mai bine în condiții de siguranță decât îmi pare rău“, pe Internet, o grămadă de scanere care încearcă să se înregistreze pe porturile noastre de servicii standard, telnet, ssh, ftp, etc. Am o zi de 3 - 5 IP astfel de „inteligent“ a lua în interdicția.

  • Se poate utiliza setările de firewall (paravan de protecție), nu am făcut-o, pentru că doar înființat în router redirecționarea anumitor porturi, pentru cei cu Synology în DMZ recomandăm cu tărie să nu fie leneș și de a crea reguli de firewall.
  • Furnizor, Direct IP și setările NAT

    Acum vom obține furnizorul de IP static sau dinamic direct și configura portul de expediere prin NAT în router pentru a face acest lucru este descris în articolul „Configurarea routerului.“ detalii nu va locui pe această temă. enumera doar ce porturi aveți nevoie de:

    • 80 - http, site-ul dvs.
    • 22 - ssh, (opțional) pentru a conecta de la distanță la consola serverului
    • 21 - ftp, transfer de fișiere, unele CMS este utilizat pentru actualizări automate, etc.
    • 25 - SMTP, pentru a trimite e-mail
    • 110 - POP3, utilizați clientul de mail pentru a primi mesaje e-mail
    • 143 - IMAP, acces protocolul de e-mail în modul on-line
    • 993 - IMAPS, precum si IMAP, numai prin SSL / TLS
    • 995 - POP3S, precum si POP3, numai prin SSL / TLS
  • setări DVR

    Pentru a avea site-ul dvs. ar trebui să se înregistreze mai întâi un nume de domeniu. aparate de înregistrat acolo. furnizarea acestor servicii.

    Acest serviciu este relativ ieftin, aproximativ 350 ruble / an.

    După înregistrare veți fi disponibil pentru managementul de control al zonei panoului. acest lucru este ceea ce avem nevoie.

    Configurarea înregistrarea DNS la serverul nostru:

    exemplu:
    @ IN A 123.123.123.123
    www ÎNTR-O 123.123.123.123
    subdomeniu ÎNTR-O 123.123.123.123

    exemplu:
    @ IN MX 10 firstmail.domain.ru.
    @ IN MX 20 secondmail.domain.ru.

    Aici numerele 10 și 20 pot fi arbitrare, acestea indică serverele de mail prioritatea sootvetvuyuschih. Este mai mic numărul, prioritatea mai mare decât serverul de e-mail. Dacă acest server nu poate fi contactat, atunci o încercare va fi făcută pentru a contacta cu următorul server prioritate ascendentă.

    Asigurați-vă că pentru a pune la punct final, în caz contrar nu va funcționa.

    Dacă utilizați domeniul rădăcină ca un server de mail, apoi pur și simplu specificați „domain.ru.“, În cazul în care subdomeniul „mail.domain.ru.“ nu uitați să-l adăugați la înregistrarea A.

  • din cauza cache-ul DNS-setare interogări sunt utilizate nu doar de la 3 ore până la o zi.
  • Pregătirea server de web

    Porniți stația de web, pentru a permite server web și MySQL

    Pentru un site destul de simplu activați Web Station (rădăcina site-ului va fi într-un dosar de web) dacă aveți mai multe site-uri, le personaliza prin „gazdă virtuală“, pur și simplu completați în lista de contacte:

    Serverele virtuale sunt stocate în subfoldere, adică

    respectiv site-ul rădăcină se află aici: /volume1/web/domain2.ru

    Vă recomandăm doar pentru a adăuga la lista ca domeniu principal domain.ru. și așa www.domain.ru nu ai probleme.


  • Pregătirea serverului MySQL

    MySQL server, am lansat în paragraful precedent, apoi uita-te la managementul configurației și a bazei de date inițiale.

    În mod implicit, datele de conectare și parola pentru a accesa MySQL următoarele elemente:

    Cod: Selectați tot Utilizator: rădăcină
    Parola: gol

    schimbați imediat parola.

    După instalarea phpMyAdmin puteți începe crearea și configurarea utilizatorilor și a bazelor de date.

    Cum de a crea o bază de date folosind phpMyAdmin pot fi găsite aici: Crearea unei baze de date MySQL


  • Pregătirea server de mail

    Pentru a instala suficient Mail Server Mail Station pachete pentru a descărca pachetul. corespunzătoare server, instalați-l prin „pachete de birou“ și a alerga:


    sări peste procesul de instalare pachet, du-te direct la setările, beneficiul câteva:

    1. Pentru a începe, configurați prin web panoul Synology

    introduceți numele de domeniu

    Domain Name: domain.ru (cum se indica mai multe domenii scrie mai jos)

    De asemenea, am sugera setarea de filtre de spam. SpamAssassin construit pe conținut va determina mesajul este spam sau nu. De fapt, o metodă primitivă, și nu este reglementată, dar acum să scape.

    După titlu mesajele spam vor fi adăugate la text ***** SPAM *****. și în corpul mesajului va indica filtrele și scorurile din cauza cărora mesajul a fost considerat spam, de exemplu:

    Cod: Selectează toate detaliile analizei de conținut: (6,6 puncte, 5,0 necesar)

    regulă pct Descriere nume
    ---- ---------------------- --------------------------------------------------
    4.4 HELO_DYNAMIC_IPADDR2 Releu HELO'd folosind numele de gazdă suspect (adr IP
    2)
    0.5 FH_HELO_EQ_D_D_D_D Helo este d-d-d-d
    1.6 TVD_RCVD_IP TVD_RCVD_IP
    0.0 UNPARSEABLE_RELAY Informational: Mesajul are linii de releu unparseable
    0.0 T_TVD_FW_GRAPHIC_ID1 CORP: T_TVD_FW_GRAPHIC_ID1
    0.1 RDNS_DYNAMIC Livrate rețea de încredere de către gazdă, cu
    rDNS cu aspect dinamic

    Setările de primire a corespondenței I includ toate IMAP și POP3 și, de asemenea, prin intermediul ssl. Nu uitați că serviciul SMTP, POP3, IMAP, și alții au lucrat prin intermediul internetului probroste în mod necesar porturile prin intermediul router NAT.

    doar pentru comoditate includ Webmail. vă puteți conecta la Roundcube prin serverul de e-mail, și de a gestiona e-mail.

    Roundcube să funcționeze corect cu mesajele de tip spam (spam sau marca neSPAM), este necesar să se adapteze în continuare modul de a face acest lucru poate fi găsit aici: Pregatim SpamAssassin de RoundCube

    ca pentru Rouncube există plugin-uri utile, de exemplu, Zip Descărcare. citește aici: Descarcă o arhivă etichetare (Zip Descărcați)
  • Pentru a lucra corect cu domenii virtuale Mailstation recomanda pentru a citi articolul Crearea mai multor domenii de e-mail în mailstation
  • Pentru o protecție suplimentară a serverului de e-mail de spam, citiți cum de a lega lista neagră de baze de date externe: Postfix, filtra literele de pe exterior foile negre
  • backup de date

    Acum, că am pregătit o platformă pentru găzduirea de site-uri Să ne redundantă.

    Rezervarea nu poate numai dosare, dar, de asemenea, baze de date MySQL, deși toate într-o singură lovitură, este convenabil în cazul unei copii de rezervă la nivel mondial. În cazul în care există o nevoie pentru backup selectiva a bazelor de date MySQL (de exemplu, cu o frecvență variabilă) utilizează software terță parte: script PHP Excelent la spre spate sus baze de date MySQL

  • Deci, am pregătit minimul necesar pentru plasarea site-uri de pe server. Este destul de simplu. Acum vă decideți să plătiți pentru găzduirea sau cineva trebuie toate pentru tine. =)

    La prima vedere, am atins pe temele principale legate de crearea gazdei sale. Odată cu acumularea de material nou, voi actualiza acest subiect.

    konst90 a scris (a): pentru web pur este nevoie doar 80, restul - pentru a controla "exterior" (21 pentru a umple fișiere, 22/23 de management). 21, de exemplu, redirecționează pentru CMS nu este necesar - este unitatea de actualizare iese, mai degrabă decât în ​​afara ei turnat.

    din titlul articolului arată că serverul va fi folosit ca un web hosting cu drepturi depline, respectiv, a descris serviciile pe care ar trebui să fie vizibile din exterior. Există deja unul decide pentru sine ce să se ascundă și ce să deschidă. În orice caz, am porturile servicii de bază.

    de exemplu, același Wordpress pune plugin-uri și actualizat prin FTP.

    konst90 a scris (a): Pentru e-mail - cel mai probabil nevoie de tot, cu toate că aproximativ 25 de îndoială.

    Daca nu redirecționați portul 25, atunci SMTP nimeni nu vede și nici o literă pentru a nu va veni.

    konst90 a scris (a): Și nu înțeleg destul de expresia „statică (directă) IP“. Înțeleg că este un pic diferit. Eu, de exemplu, și pe dinamica VolgaTelecom totul funcționează bine - atâta timp cât acesta era o directă (alb). Singurul lucru pe care - ai nevoie de un DynDNS.

    Desigur, puteți face un IP dinamic direct și dinamic DNS. =)

    Mini profilul utilizatorului

    Restante pentru site-ul de găzduire, periodic buggy este posibil să se stabilească un site oglindă pe Synology cu posibilitatea de a modifica site-ul în ea și apoi schimbarea la site-ul principal.
    Puteți schimba desigur hosting, dar nu rezolvă problema de site-ul de acces (toate au probleme). Ar fi de dorit să se reducă la minimum riscurile de pierdere de vizitatori.

    Mini profilul utilizatorului

    întrebarea nu este foarte ușor.

    Iată cum văd eu:


    Nu știu cum această metodă este eficientă și corectă.
  • Utilizați DNS convențional de înregistrare SRV, care enumeră mai multe IP cu priorități, dar se pare ca în browsere un astfel de lucru nu este o plimbare, pentru că Un browser utilizează înregistrarea DNS.
  • experiment.
  • Sincronizarea datelor între servere.

    apoi mai greu, știi că este necesar să se realizeze ei înșiși sincronicitate. de obicei, recomanda o bază comună pentru cele două motoare, să păstreze fișierele de pe platforme diferite. nu sunt sigur ce ar fi optim. va trebui să sparge capul, arunca într-o referință pentru reflecție: oglindire site-ul pentru echilibrarea încărcării (în casă)