Apache installéieren am Centos 7

Anonim

Apache installéieren am Centos 7

Fir Äre Site op e lokale Server ze administréieren, musst Dir en eenzele Komponente enorm ze presentéieren datt en eenzeg System en als eenzeg System encouragéiert ass en eenzeg System ze verschaffen datt en Feeler gläichzäiteg ausgeschloss ass an ouni Frourse. Ee vun den Haaptkomponenten vun sou enger Struktur kann als Webserver ugesi ginn. De Benotzer geet amplaz et am Moment oft ze benotzen, wéinst hirer Eimlikatioun a Flexibilitéit vum Setup, souwéi d'Méiglechkeet extern Moduler. D'Installatiounszich an Haaptquisur - de Prozess ass weider weider an och schwieregt 7ubublider 7 Verdeelung.

Installéiert Apache in Centos 7

D'Struktur vum Artikel gëtt geprouft, sou datt och dee Novize Benotzer dat exakt versteet wéi d'Installatioun an d'Virbereedung vum Webverkierung duerchgefouert gëtt. Direkt klärt sech datt mir keng Manualen benotze fir déi detailléiert Upassung vun Apache, wéi et hänkt vun de perséinleche Virléiften an déi existent aner wichteg Komponenten of. Fir dës Informatiounen berufte mir Iech ëmmer méi offiziell Datatioun ze bréngen.

Schrëtt 1: Virbereedung an Installatioun

Zousätzlech Komponente fir Komponenten verantwortlech fir d'Korrektheet vun Apache ze installéieren an all Subsidiy Services ze addéieren. Mir bidden de Repentimitéit vum Verdeelung zum Clientsverwaltungsfirmatiouns-Entreprisen ze benotzen, well déi lescht Form Versioun vun de Software Prozess ass an den Installatiounsprozess an der Installatiounsprozess am Fall?

  1. Leet d'"Terminal", zum Beispill duerch d'Ikon an der Favoritten "Sektioun.
  2. Gitt an den Terminal fir weider Installatioun vun Apache Webserver am Centos 7

  3. Wann eng Apache scho um Computer installéiert gouf oder Dir hutt eng vu senge Komponenten geläscht, da benotzt einfach de Sudo Yum Yum Uphippt httpT, andeems Dir op den Enter Schlëssel dréckt andeems Dir en Enter Schlëssel dréckt.
  4. Kommando fir d'Aktualiséierunge vun der aktueller Versioun vum Apache am Centos 7 ze kontrolléieren

  5. Dës Aktioun gëtt am Numm vum Superuser opgefouert, wat heescht datt Dir musst bestätegen, andeems Dir e Passwuert vun dësem Kont spezifizéiert.
  6. Bestätegung vun Apache Updates Check In Centos 7 andeems Dir en Superuser Passwuert aginn

  7. Eis Appstate si installéiert ginn, hutt Dir Thema Notéiert an wann de Pache veruerteelt, da muss ee bescheidenen Message vum passenden Charakter optreech ginn.
  8. Informatiounen iwwer den aktuellen Zoustand vun der Apache Webserver am Centos 7

  9. Elo loosst eis iwwer d'Installatioun vun der Apache vun der Kratzer schwätzen. Wéi mir scho gesot hunn, kënne mir offiziell Repository benotze fir dëst ze benotzen, musst Dir an de Sondo Yum-Kommando installéieren.
  10. E Kommando fir den Apache Web Server Installatioun am Centos 7 duerch den Terminal ze starten

  11. Wann Dir d'Installatioun vum Package net uginn, bestätegt et andeems Dir d'Y Versioun wielt.
  12. Apache Web Server Installatioun Bestätegung am Centos 7

  13. Erwaart d'Installatioun fäerdeg, wärend Dir d'aktueller Terminal Sessioun net zoumaacht fir de Prozess net ze ënnerbriechen.
  14. Waarde fir d'Fäerdegstellung vum Download Package Apache an Centos 7

  15. Zum Schluss ass et direkt korrektionelle ze stufechten, déi um Sudo systemacaktel stellt Plastdel start ginn.
  16. De Kommando fir de Service vum installéierten Apache Webserver in Centos 7 ze starten

  17. Préift den aktuellen Zoustand duerch d'Sudo systemektl Status httpd.
  18. E Kommando fir den aktuelle Apache Web Server Status am Centos 7 z'iwwerpréiwen

  19. Notifikatioun "Aktiv: aktiv (lafen)" implizéiert datt elo Apache richteg funktionnéiert an Dir kënnt op seng weider Konfiguratioun weidergoen.
  20. Informatiounen iwwer den aktuellen Zoustand vun der installéierter Apache Webserver in Centos 7

Et war alles wat Dir braucht iwwer d'Basisprozedur fir e Webserver z'installéieren. Wéi Dir kënnt gesinn, näischt komplizéiert an et. Déi nächst Wiem mir schwätzen eis Internëpservatioun mat d'Haapt Servicer an d'Installatioun vum Haaptbezuklung, an Dir wëllt fir d'Instruktiounen ze erklären. Et gëtt bleift fir d'Instruktiounen ze exwellen.

Schrëtt 2: Apache Management

De Webserver In Centos, wéi an anere Distributiounen, Funktiounen am Hannergrond an der Form vum Service. Par défaut gëtt et an den Autoboad bäigefüügt, a mir hu scho iwwer d'Aktivatioun a Validatioun vum Staat scho virdru gesot. Wann Dir e Wonsch hutt dëst Tool ze managen, gëtt et esou ausgefouert:

  1. Gitt de Sudo systemcectl Stop op httpd op komplett Apache.
  2. E Kommando fir den Apache Web Server Service zu Cenos 7 ze stoppen

  3. Dëst an all pafolgende Kommando gëtt am Numm vum Superuser, also musst Dir et bestätegen, andeems Dir dat passend Passwuert aginn.
  4. Bestätegung vum Apache Stop Kommando am Centos 7 andeems Dir an d'Passwuert aginn

  5. Restart fënnt net duerch de Sudo Systemell nei start httpd Kommando. Dës Equipe ass relevant an dëse Situatiounen, wou de Server Feeler gëtt oder ass néideg fir et ze starten wéinst de Funktiounen vun der Interaktioun mat dem Rescht vun de Komponenten.
  6. Team fir Apache Webserver in Centos 7 nei ze starten

  7. Benotzt de Sudo systemaktl nei lueden httpd wann et néideg ass datt all Ännerungen no der Ëmfange ginn, awer keen vun de Verbindunge goufe gebrach.
  8. E Kommando fir den Apache Webserver in Centos 7 ze starten. Ouni Disconnecting Verbindungen

  9. De Sudo systemaktl deaktivéiert httpd Kommando entfernt Apache vun der Autosload, an Sudo systemcectl aktivéiert HTTT HTTPD zréck. Zousätzlech, wann Dir dës Optioun nach eng Kéier entaktivéiert, hutt Dir à-vis vum manyyyntlinem Links deen zoustänneg ass fir dëse Parameter.
  10. Commandéiert ze addéieren oder Ausnam Apache in Centos 7 vun der Autoshoad

Wéi Dir kënnt gesinn, managen den Zoustand vum Service am meeschte Standardéquipen. Si maachen erëm erheelen wann Dir dacks zu esou Probleemerefollegt ginn, eng sente Site oder all Uwendungen.

Schrëtt 3: Basis Konfiguratioun

Der Basis Configuratioun rappeléiert déi virtuell Provider Configuratioun, déi fir d'Astellungen an Openthalt vun ënnerschiddleche Beräicher op een Server nëtzlech ass. One Standard virtuell Provider ass relativ genuch wann Dir nëmme mat ee Site vill, awer, wann aner Beräicher Enregistréiere, da mussen d'Kreatioun vun zousätzleche Parameteren ze Auswee. Elo zum Beispill, wäert huelen mir e Liewesniveau virtuell Provider, an dir hir Adress änneren, wann néideg.

  1. Loosst d'mat der Kreatioun vun engem Katalog Ufank wou all d'Duechter vun der virtuell Provider gëtt gespäichert ginn. Dëst ass geschitt duerch d'Sudo mkdir -P /var/www/example.com/html Kommando.
  2. Créatioun engem Dossier fir eng nei virtuell Provider Apache- zu CentOS raumen 7

  3. Eng zousätzlech Dossier ass waren, wou Event Logbicher automatesch gerett ginn. Zu Foto et Sudo mkdir -P /var/www/example.com/log zu gitt.
  4. Créatioun engem Dossier fir raumen nei virtuell Lëntgen Apache- Evenementer am CentOS 7

  5. Set der Norm Rechter ze Dossier duerch d'Sudo Chown -r $ User: $ Benotzer /var/www/example.com/html.
  6. Installéiert der Norm Zougang Niveau fir d'geschaf Apache- Classeuren an CentOS 7

  7. Zousätzlech agebaut a Privilegien fir all Benotzer Aschreiwe Sudo chmod -R 755 / VAR / www.
  8. Déi zweet Kommando der Norm Zougang Niveau fir d'geschaf Apache- Classeuren an CentOS fir Kader 7

  9. Mir wäerten dat e Beispill vun der Haaptrei Säit ze schafen, datt ugewisen ginn, wann de workability vum Provider Check. Schafen eng nei Text Fichier duerch eng praktesch Redakter, zum Beispill, mat Nano, sollt Dir Sudo Nano /Var/www/example.com/html/index.html gitt.
  10. Ab engem Text Redakter fir d'Inhalter, de Contraire QAbstractSocket Apache- zu CentOS 7

  11. Wann Dir en Text Redakter oppen, wäert eng Notifikatioun Iwwerreechung datt dëst en neien Fichier ass. Maach der keng Suergen, well et soll. Mir et speziell schafen, déi entspriechend Configuratioun si.
  12. Informatiounen iwwert d'Schafung vun enger neier Apache- virtuell Provider Säit Fichier an CentOS 7

  13. G den Code ënnen, d'Norm Begréissung op arbiträr Text ersat. Wann Dir wëllt, kënnt Dir misst d'Struktur Nees zeréck duerch eng konvenabel Säit schafen.

    Wëllkomm zu Example.com!

    Natierlech net! D'Example.com Contraire ass QAbstractSocket funktionnéiert!

  14. Schafen eng Apache- virtuell Provider Säit am CentOS 7

  15. Retten d'Ännerunge vun engem Klick op Ctrl + O, an dann den Text Redakter via Ctrl + X. verloossen
  16. Exit aus dem Text Redakter no e Bracelet QAbstractSocket Apache- Page Fichier an CentOS schafen 7

  17. Dës waren nëmmen virleefeg Astellungen. Elo viru bis de virtuelle Provider: Dir éischt musst Classeure fir seng Stockage uginn. Fir dëst ze maachen, gitt Sudo MKDIR / ETC / HTTPD / Siten-DISPONIBEL / ETC / HTTPD / Siten-aktivéiert.
  18. Créatioun engem Dossier fir raumen Apache- Siten an CentOS 7

  19. Duerno uginn der Web Server datt hie mat aner Komponente brauch elo zesummekomm. Dës Aufgab ass duerchgefouert duerch d'Haaptrei Configuratiounsdatei Redaktioun. Run et duerch eng Text Redakter vun Precisioun Sudo Nanotechnike /etc/httpd/conf/httpd.conf.
  20. Iwwergank zu global tinctures eng nei virtuell Provider zu Apache- zu CentOS zu uginn 7

  21. Run um ënnen vun der Lëscht an d 'IncludeOptional Siten-Ugeschalt / * String. CONF.
  22. Operateur der Global Configuratiounsdatei Apache- zu CentOS 7

  23. Ier den Text Redakter geklappt, do Vergiesst net all Ännerungen ze retten.
  24. Spueren Ännerungen no global Ännerungen un der Apache- Configuratiounsdatei zu CentOS 7

  25. Fir de virtuelle Provider schafen, wäert Dir aner Configuratiounsdatei brauchen. Schafen et duerch Sudo Nanotechnike /etc/httpd/sites-available/example.com.conf.
  26. engem Text Redakter Attaque eng nei Contraire ass QAbstractSocket Apache- zu CentOS ze schafen 7

  27. G den Inhalt hei weider, déi néideg Zeile fir ären ersat.

    ServerName www.example.com

    Serveralias example.com

    Documentroot /var/www/example.com/html

    Errorlog /var/www/example.com/log/error.log.

    Customlog /var/www/example.com/log/requests.log kombinéiert.

  28. Begoe Standard Inhalter fir déi nei Apache- virtuell Provider zu CentOS 7

  29. Et bleift nëmmen de Fichier ze aktivéieren duerch eng symbolesch Link duerch Sudo Am schafen -S /etc/httpd/sites-available/example.com.conf /etc/httpd/sites-enabled/example.com.conf.
  30. eng nei symbolesch Link Créatioun der Leeschtungsfähegkeet vun der Apache- virtuell Provider zu CentOS ze garantéieren 7

Schrëtt 4: Access Kontrolléiere Opriichten

Wann et zu Kader an global Parameteren kënnt, ass et néideg Zougang Kontroll ze bidden, eng Zuel vun de Benotzer déi besot gebass ginn ze Ännerungen op de virdrun als Telefonsbicher maachen. Dës Prozedur ass gesuergt der Norm Selinux Instrument benotzt responsabel Zougang Niveauen fir Verwalte.

  1. Set de global Sécherheet Parameter duerch d'Sudo Setsebool -P httpd_unified 1. Et gëtt all Zorte vu Prozesser wéi eent gëtt.
  2. Créatioun global Zougang Regelen Apache- virtuell Provider Fichier'en am CentOS 7

  3. Nächst ass et recommandéiert déi aktuell SELinux Parameteren ze kontrolléieren, dass automatesch gëtt waren. Maachen dëst, Sudo schreiwen Stuf -dz /var/www/example.com/log/.
  4. Start déi aktuell Apache- virtuell Provider Zougang Status vun CentOS Check 7

  5. Als Resultat, wäert Dir d'Inhalter vun DRWXR-Sennengerbierg-X gesinn. root root unconfined_u: Object_r: httpd_sys_content_t: s0 /var/www/example.com/log/. Et heescht, datt elo Apache- kann nëmmen deene Fichieren liesen, datt am installéiert Dossier ugeluecht goufen, respektiv, muss der Configuratioun änneren.
  6. Etude Zougang zum Zougang zu der Apache- virtuell Provider zu CentOS 7

  7. Dës Aufgab ass via Sudo Semanage FContext gesuergt lount Iech -T httpd_log_t "/var/www/example.com/log(/*)?".
  8. Operateur de Kontext Zougang Regele fir d'Apache- virtuell Provider zu CentOS 7

  9. Retten d'Ännerungen an maachen et esou, datt se um Server no rebooting vun Begoe Sudo Restorecon -R -V /Var/www/example.com/log ageschalt sinn.
  10. Instandhaltung Zougang zu der Apache- virtuell Provider Astellungen an CentOS 7

  11. Elo kontrolléiert d'Ännerungen am sudo ls -dz /var/www/examplom.com/log/ erëm.
  12. Wasserstoff Informatiounen No Apache- virtuell Provider Daten an CentOS Instandhaltung 7

  13. Wéi Dir kënnt gesinn, als Resultat, d'Konklusioun huet de Form Druwxr-xr-x. Root Root onkonfined_U: Objekt_r: httpd_log_t: S0 /VAR/www/wwle.com, dofir gëtt alles richteg gemaach.
  14. Gesinn Zougang zum virtuellen Host nodeems se Apache an Cenos 7 aktualiséieren

  15. Et bleift just fir all d'Ännerungen ze testen. Fir dëst ze maachen, gitt de Sudo Systemell nei start httpd a klickt op Enter.
  16. Nei Apache Servicer nei starten an den Cenos 7 nodeems all Ännerungen mécht

  17. Confirméiert d'Aktioun andeems Dir de Superuser Passwuert uginn.
  18. Aktioun Bestätegung Passwuert fir Apache-Services am Cenos 7 nei ze starten

  19. Schafen eng Ufro fir den Directoire vun Begoe Stuf -LZ /VAR/www/example.com/log. Wann den Inhalt deen erschéngt huet -rw-r - r--. 1 Root Root Feeler.Log -rw-r - r--. 1 Root root 0 Ufroen.log, et heescht datt all déi virdrun Astellunge richteg ofgeschloss sinn.
  20. Iwwerpréiwung de Status vun Apache- Zougang Niveauen am CentOS 7 no Servicer rebooting

Du hues bei der Installatioun vertraut hunn an déi allgemeng Konfiguratioun vum Apache Webserver 201 wéi Dir net vill Zäit verbonnen huet, an all d'Konfliktung nëmmen wäert an all d'Konfliktung nëmmen ugeschloss ginn. Wann déi regeléierungsräich hutt fir Paramenen an d'ACache Management z'änneren, déi Dir net genuch wier, mir beschleeft Dir ënner déi miziplatioun Dokumentatioun andeems Dir hei ënnen engagéiert hutt kënnen.

Gitt op déi offiziell Websäit vun der Apache Dokumentatioun

Liest méi