Android

Kuinka asentaa apache centos 7: een

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox

Sisällysluettelo:

Anonim

Apache HTTP -palvelin on maailman suosituin Web-palvelin. Se on ilmainen, avoimen lähdekoodin ja alustojen välinen HTTP-palvelin, joka tarjoaa tehokkaita ominaisuuksia, joita voidaan laajentaa monilla moduuleilla. Seuraavat ohjeet kuvaavat Apache-verkkopalvelimen asentamista ja hallintaa CentOS 7 -koneellesi.

edellytykset

Ennen kuin aloitat opetusohjelman, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Apachen asentaminen

Apache on saatavana CentOS-oletusvarastoissa ja asennus on melko suoraviivaista.

CentOS: lla ja RHEL: llä Apache-paketti ja palvelu kutsutaan httpd . Asenna paketti suorittamalla seuraava komento:

sudo yum install

Kun asennus on valmis, ota käyttöön ja käynnistä Apache-palvelu:

sudo systemctl enable sudo systemctl start

Palomuurin säätäminen

Jos palvelimesi on suojattu palomuurilla, sinun on avattava HTTP- ja 80 ja 443 . Avaa tarvittavat portit seuraavilla komennoilla:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Apache-asennuksen tarkistaminen

Nyt kun meillä on Apache asennettuna ja käynnissä CentOS 7 -palvelimellamme, voimme tarkistaa Apache-palvelun tilan ja version seuraavilla:

sudo systemctl status

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-04-26 07:13:07 UTC; 11s ago Docs: man:httpd(8) man:apachectl(8) Main PID: 3049 (httpd) Status: "Total requests: 0; Current requests/sec: 0; Current traffic: 0 B/sec" CGroup: /system.slice/httpd.service ├─3049 /usr/sbin/httpd -DFOREGROUND ├─3050 /usr/sbin/httpd -DFOREGROUND ├─3051 /usr/sbin/httpd -DFOREGROUND ├─3052 /usr/sbin/httpd -DFOREGROUND ├─3053 /usr/sbin/httpd -DFOREGROUND └─3054 /usr/sbin/httpd -DFOREGROUND

sudo httpd -v

Server version: Apache/2.4.6 (CentOS) Server built: Oct 19 2017 20:39:16

Lopuksi tarkistaaksesi, toimiiko kaikki oikein, avaa valitsemasi selaimesi palvelimen IP-osoite http://YOUR_IP ja näet oletuksena olevan CentOS 7 Apache http://YOUR_IP alla olevan kuvan mukaisesti:

Apache-palvelun hallinta

Voit hallita Apache-palvelua samalla tavalla kuin mitä tahansa muuta järjestelmäyksikköä.

Voit pysäyttää Apache-palvelun suorittamalla:

sudo systemctl stop

Aloita se uudelleen kirjoittamalla:

sudo systemctl start

Apache-palvelun käynnistäminen uudelleen:

sudo systemctl restart

Apache-palvelun lataaminen uudelleen, kun olet tehnyt joitain kokoonpanomuutoksia:

sudo systemctl reload

Jos haluat poistaa Apache-palvelun käytöstä käynnistyksen yhteydessä:

sudo systemctl disable

Ja ottaa se uudelleen käyttöön:

sudo systemctl enable

Apache-määritystiedoston rakenne ja parhaat käytännöt

  • Kaikki Apache-määritystiedostot sijaitsevat hakemistossa /etc/httpd Apache- /etc/httpd/conf/httpd.conf on /etc/httpd/conf/httpd.conf konfigurointitiedostot, jotka päättyvät .conf tiedostoon, sijaitsevat /etc/httpd/conf.d sisältyvät Apache-päämääritystiedostoon.Asennustiedostot, jotka vastaavat erilaisten Apache-moduulien lataamisesta, sijaitsevat hakemistossa /etc/httpd/conf.modules.d ylläpidettävyyden parantamiseksi on suositeltavaa luoda erillinen kokoonpanotiedosto (vhost) kunkin verkkotunnuksen.Uuden Apache-vhost-tiedoston on päätyttävä .conf tiedostoon ja tallennettava hakemistoon /etc/httpd/conf.d . Sinulla voi olla niin monta vhosttia kuin tarvitset.On hyvä idea noudattaa vakioista nimeämiskäytäntöä, esimerkiksi jos verkkotunnuksesi nimi on mydomain.com sinun tulee asetustiedoston olla nimetty /etc/httpd/conf.d/mydomain.com.conf Apache-lokitiedostot ( error_log ja error_log ) sijaitsevat hakemistossa /var/log/httpd/ . Jokaiselle vhostille on suositeltavaa käyttää erilaista access ja error asettaa verkkotunnuksen asiakirjajuurikansion mihin tahansa haluamaasi sijaintiin. Verkkosivun yleisimmät sijainnit ovat:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

johtopäätös

Apache on asennettu onnistuneesti CentOS 7 -palvelimeesi. Olet nyt valmis aloittamaan sovellusten käyttöönoton ja käyttämään Apachea web- tai välityspalvelimena.

apache centos

Tämä viesti on osa Install LAMP Stack -sovellusta CentOS 7 -sarjassa.

Muut tämän sarjan viestit:

• Kuinka asentaa Apache CentOS 7: ään • Asenna MySQL CentOS 7: ään • Kuinka asentaa Apache-virtuaalisia isäntiä CentOS 7: ään • Suojaa Apache salauksella CentOS 7: llä