How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sisällysluettelo:
Apache Virtual Hosts sallii useiden verkkosivustojen toiminnan yhdellä Web-palvelimella. Virtuaali-isäntien avulla voit määrittää sivustdokumentin juuri (hakemisto, joka sisältää verkkosivustotiedostot), luoda erillisen suojauskäytännön jokaiselle sivustolle, käyttää erilaisia SSL-varmenteita jokaiselle sivustolle ja paljon muuta.
Tässä opetusohjelmassa annamme vaiheittaiset ohjeet Apache Virtual Host -sovellusten asentamisesta CentOS 7 -palvelimelle.
edellytykset
Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:
- Sinulla on verkkotunnus, joka osoittaa julkisen palvelimen IP-osoitteeseen. Käytämme
example.com. Sinulla on Apache asennettuna noudattamalla ohjeita kuinka asentaa Apache CentOS 7: een. Olet kirjautunut sisään sisään käyttäjänä, jolla on sudo-oikeudet.
Hakemistorakenteen luominen
DocumentRoot on hakemisto, johon verkkotunnuksen verkkosivustotiedostot tallennetaan ja näytetään vastauksena pyyntöihin. Voit asettaa dokumentin juurin mihin tahansa haluamaasi sijaintiin, tässä esimerkissä käytämme seuraavaa hakemistorakennetta:
/var/www/ ├── example.com │ └── public_html ├── example-1.com │ └── public_html ├── example-2.com │ └── public_html
Luomme erillisen hakemiston jokaiselle verkkotunnukselle, jota haluamme isännöidä palvelimellamme
/var/www
hakemiston sisällä. Jokaiseen näistä hakemistoista luomme
public_html
hakemiston, joka tallentaa verkkotunnuksen verkkosivustotiedostot.
Luo verkkotunnuksen
example.com
juurikansio mkdir-komennolla:
sudo mkdir -p /var/www/example.com/public_html
Testausta varten luomme
index.html
tiedoston verkkotunnusasiakirjan juurikansiossa. Avaa editori ja luo HTML-tiedosto, jolla on seuraava sisältö:
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Kaikki komennot suoritetaan sudo-käyttäjänä, joten juuri luodut tiedostot ja hakemistot omistavat pääkäyttäjän. Varmista, että lupaongelmia ei ole, vaihda verkkotunnusasiakirjan juurikansion omistajuus
apache
käyttäjälle:
sudo chown -R apache: /var/www/example.com
Virtuaalisen isäntätiedoston luominen
Virtuaalin isäntä voidaan määrittää muutamalla tapaa. Voit joko lisätä kaikki virtuaalisia isäntädirektiivejä yhteen tiedostoon tai luoda uuden kokoonpanotiedoston jokaiselle virtuaali-palveludirektiiville. Pidän henkilökohtaisesti toista lähestymistapaa, koska se on ylläpidettävämpi.
Oletusasetuksen mukaan Apache on määritetty lataamaan kaikki asetustiedostot, jotka päättyvät
.conf
tiedostoon
/etc/httpd/conf.d/
-hakemistosta.
Jos haluat luoda virtuaalin isäntä tietylle verkkosivustolle, avaa valitsemasi toimittaja ja luo seuraava virtuaalisen isäntämääritystiedosto:
/etc/httpd/conf.d/example.com.conf
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
-
ServerName: Verkkotunnus, jonka pitäisi vastata tätä virtuaalisen palvelimen määritystä. Tämän pitäisi olla verkkotunnuksesi.ServerAlias: Kaikki muut verkkotunnukset, joiden pitäisi vastata myös tätä virtuaalista isäntää, kutenwwwaliverkkotunnus.DocumentRoot: Hakemisto, josta Apache toimittaa verkkotunnustiedostot.Options: Tämä direktiivi ohjaa, mitkä palvelimen ominaisuudet ovat käytettävissä tietyssä hakemistossa.-
-Indexes: Estää hakemistoja.FollowSymLinks: Tämä vaihtoehto kehottaa Web-palvelinta seuraamaan symbolisia linkkejä.
AllowOverride: Määrittää, mitkä.htaccesstiedostossa ilmoitetut direktiivit voivat ohittaa kokoonpanodirektiivit.ErrorLog,CustomLog: Määrittää lokitiedostojen sijainnin. -
Muokkaa tiedostoa tarpeen mukaan ja tallenna se.
On tärkeää, että kokoonpanotiedoston nimi loppuu
.conf
. Voit nimetä asetustiedoston haluamallasi tavalla, mutta paras tapa on käyttää verkkotunnusta virtuaalisen isäntän määritystiedoston nimellä.
Testaa kokoonpanotiedoston syntaksi seuraavilla:
sudo apachectl configtest
Jos virheitä ei ole, näet seuraavan tulosteen:
Syntax OK
Aktivoidaksesi vasta luodun virtuaalisen palvelimen käynnistä Apache-palvelu uudelleen:
sudo systemctl restart
Varmista, että kaikki toimii odotetusti, avaamalla
http://example.com
:

johtopäätös
Tässä opetusohjelmassa olemme osoittaneet sinulle, miten luodaan Apache-virtuaalinen isäntämääritys. Voit toistaa yllä kuvatut vaiheet ja luoda lisää virtuaalisia koneita kaikille verkkotunnuksillesi.
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 perustaa nginx-palvelinlohkot debian 9: lle
Tässä opetusohjelmassa näytämme sinulle kuinka määrittää Nginx-palvelinlohkot Debian 9: lle. Palvelinlohkojen avulla voit käyttää useampaa kuin yhtä verkkosivustoa yhdellä koneella.
Kuinka perustaa nginx-palvelinlohkot ubuntu 18.04: lle
Nginx-palvelinlohkojen avulla voit käyttää useampaa kuin yhtä verkkosivustoa yhdellä koneella. Palvelinlohkot-sovelluksella voit määrittää sivustotiedoston juuri (hakemisto, joka sisältää verkkosivustotiedostot), luoda erillisen suojauskäytännön jokaiselle sivustolle, käyttää erilaisia SSL-varmenteita jokaiselle sivustolle ja paljon muuta.
Kuinka asentaa wordpress apache -sovelluksella centos 7: lle
Tässä opetusohjelmassa selitetään kuinka WordPress asennetaan CentOS 7: ään. WordPress on ylivoimaisesti suosituin avoimen lähdekoodin blogi ja CMS-alusta maailmanlaajuisesti.







