How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sisällysluettelo:
- edellytykset
- Apachen asentaminen
- Palomuurin säätäminen
- Apache-asennuksen tarkistaminen
- Apache-palvelun hallinta
- Apache-määritystiedoston rakenne ja parhaat käytännöt
- johtopäätös
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:
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 onmydomain.com
sinun tulee asetustiedoston olla nimetty/etc/httpd/conf.d/mydomain.com.conf
Apache-lokitiedostot (error_log
jaerror_log
) sijaitsevat hakemistossa/var/log/httpd/
. Jokaiselle vhostille on suositeltavaa käyttää erilaistaaccess
jaerror
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 centosTä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äKuinka asentaa apache cassandra centos 7: een
Apache Cassandra on avoimen lähdekoodin NoSQL-tietokanta, jossa ei ole yhtäkään vikakohtaa, ja tarjoaa lineaarisen skaalautuvuuden ja korkean käytettävyyden vaarantamatta suorituskykyä. Tämä opetusohjelma kuvaa kuinka Apache Cassandra asennetaan CentOS 7: een.
Kuinka asentaa ja suojata phpmyadmin apache on centos 7
phpMyAdmin antaa sinun olla vuorovaikutuksessa MySQL-tietokantojen kanssa, hallita käyttäjätilejä ja käyttöoikeuksia sekä suorittaa SQL-käskyjä. Tässä opetusohjelmassa käydään läpi vaiheet, jotka tarvitaan phpMyAdminin asentamiseen ja suojaamiseen Apache: lla CentOS 7: ssä.
Kuinka asentaa apache centos 8: een
Tässä artikkelissa selitetään kuinka asentaa ja hallita Apache-verkkopalvelinta CentOS 8: een. Apache HTTP -palvelin on eniten käytetty Web-palvelin maailmassa.