How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Sisällysluettelo:
Tässä opetusohjelmassa kerromme sinulle kuinka asentaa Apache Virtual Hosts Debian 9: lle.
Apache Virtual Hosts -sovelluksella voit isännöidä useampaa kuin yhtä verkkotunnusta yhdellä koneella. Kun käytät virtuaalisia isäntiä, voit määrittää kullekin verkkotunnukselle tai aliverkkotunnukselle eri asiakirjan juurin (hakemisto, joka sisältää verkkosivustotiedostot), luoda erillisen suojauskäytännön, käyttää erilaisia SSL-varmenteita ja paljon muuta.
Vaikka tämä opetusohjelma on kirjoitettu Debian 9: lle, samat vaiheet koskevat kaikkia Debian-pohjaisia jakeluita.
edellytykset
Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:
- Jotta verkkotunnus osoittaa palvelimen IP-osoitteeseen. Tässä opetusohjelmassa käytämme
example.com.On Apache asennettuna Debian-palvelimellesi.Kirjautuneena sisään käyttäjänä, jolla on sudo-oikeudet.
Luo hakemistorakenne
Asiakirjan juuri on hakemisto, johon verkkotunnuksen verkkosivutiedostot tallennetaan ja näytetään vastauksena pyyntöihin. Voit asettaa asiakirjan juurin mihin tahansa haluamaasi sijaintiin. Tässä oppaassa käytämme seuraavaa hakemistorakennetta:
/var/www/ ├── domain1.com │ └── public_html ├── domain2.com │ └── public_html ├── domain3.com │ └── public_html
Jokaisen palvelimellamme isännöidyn verkkotunnuksen asiakirjan juuri on asetettu kohtaan
/var/www/ /public_html
/var/www/ /public_html
.
Aloitetaan luomalla asiakirjan juurikansio ensimmäiselle verkkotunnuksellemme,
example.com
:
sudo mkdir -p /var/www/example.com/public_html
Luomme myös
index.html
tiedoston verkkotunnuksen asiakirjajuurikansioon, joka näytetään, kun käyt verkkotunnuksessa selaimessa.
Avaa suosikki tekstieditori, luo uusi tiedosto ja liitä seuraava:
/var/www/example.com/public_html/index.html
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Käytämme komentoja sudo-käyttäjänä, ja juuri luodut tiedostot ja hakemistot omistavat pääkäyttäjä.
Jotta voimme välttää lupaongelmat, vaihdamme verkkotunnusasiakirjan juurikansion ja kaikkien hakemistossa olevien tiedostojen omistajuuden apachen käyttäjälle (
www-data
):
sudo chown -R www-data: /var/www/example.com
Luo virtuaalinen isäntä
Debian-järjestelmissä Apache Virtual Hosts -määritystiedostot sijaitsevat hakemistossa
/etc/apache2/sites-available
ja ne voidaan ottaa käyttöön luomalla symbolisia linkkejä hakemistoon
/etc/apache2/sites-enabled
.
Avaa valitsemasi tekstieditori ja luo seuraava Virtual Host -määritystiedosto:
/etc/apache2/sites-available/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 ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/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 tai aliverkkotunnukset, joiden pitäisi sopia myös tälle virtuaalisäntäpalvelimelle, yleensäwwwaliverkkotunnus.DocumentRoot: Hakemisto, josta Apache toimittaa verkkotunnustiedostot.Options: Tämä direktiivi ohjaa, mitkä palvelimen ominaisuudet ovat käytettävissä tietyssä hakemistossa.-
-Indexes: Estää hakemistoja.FollowSymLinks: Kun tämä vaihtoehto on käytössä, Apache seuraa symbolisia linkkejä.
AllowOverride: Määrittää, mitkä.htaccesstiedostossa ilmoitetut direktiivit voivat ohittaa kokoonpanodirektiivit.ErrorLog,CustomLog: Määrittää lokitiedostojen sijainnin. -
Voit nimetä Virtual Host -määritystiedoston haluamallasi tavalla, mutta on suositeltavaa käyttää verkkotunnuksen nimeä asetustiedoston nimellä.
Voit ottaa uuden virtuaalisen isäntätiedoston käyttöön luomalla symbolisen linkin virtuaalisesta isäntätiedostosta
sites-enabled
hakemistoon, jonka Apache lukee käynnistyksen aikana.
Debian-järjestelmissä voit ottaa virtuaalisen isännän käyttöön käyttämällä
a2ensite
nimi on
a2ensite
:
sudo a2ensite example.com
Toinen vaihtoehto on luoda linkki manuaalisesti alla olevan kuvan mukaisesti:
sudo ln -s /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-enabled/
Kun kokoonpano on otettu käyttöön, testaa, onko syntaksi oikein kirjoittamalla:
sudo apachectl configtest
Jos virheitä ei ole, näet seuraavan tulosteen:
Syntax OK
Käynnistä
apache2
palvelu uudelleen, jotta muutokset tulevat voimaan:
sudo systemctl restart apache2
Voit varmistaa, että kaikki toimii odotetusti, avaamalla suosikkiselaimessa
http://example.com
, niin näet jotain tällaista:

johtopäätös
Tässä opetusohjelmassa opit luomaan Apache Virtual Host -määritykset useiden verkkotunnusten isäntäksi yhdellä Debian-palvelimella. Voit toistaa samat vaiheet luodaksesi uusia virtuaalisia koneita muille verkkotunnuksillesi.
apache debianTämä viesti on osa Kuinka asentaa LAMP-pino Debian 9 -sarjaan.
Muut tämän sarjan viestit:
• Kuinka asentaa Apache Debian 9: ään • Kuinka asentaa PHP Debian 9: ään • Kuinka asentaa Apache-virtuaalisia isäntä Debian 9: ään • Kuinka asentaa MariaDB Debian 9: ään • Suojaa Apache suojaamalla Debian 9Apachen web-palvelimen asentaminen debian 10 linux -sovellukseen
Apache HTTP -palvelin on yksi suosituimmista verkkopalvelimista maailmassa. Tässä opetusohjelmassa selitetään kuinka Apache asennetaan Debian 10 Busteriin.
Apachen virtuaalisten isäntien asettaminen ubuntu 18.04: lle
Tässä opetusohjelmassa annamme vaiheittaiset ohjeet Apache Virtual Host -sovellusten asettamisesta Ubuntu 18.04: lle. Apache Virtual Hosts -sovelluksen avulla voit käyttää useampaa kuin yhtä verkkosivustoa yhdellä koneella.
Ssh-näppäinten asettaminen debian 9: lle
Tässä opetusohjelmassa kuvaamme kuinka luoda SSH-avaimia Debian 9 -järjestelmissä. Osoitamme sinulle myös kuinka määrittää SSH-avainpohjainen todennus ja muodostaa yhteys etä Linux-palvelimiin antamatta salasanaa.







