VITUX

Apache server on yksi suosituimmista avoimen lähdekoodin web-palvelimista, jonka on kehittänyt ja ylläpitänyt Apache Software Foundation. Apache on ylivoimaisesti yleisimmin käytetty www-palvelinsovellus Linux-käyttöjärjestelmissä, mutta sitä voidaan käyttää lähes kaikilla käyttöjärjestelmän alustoilla Windows, MAC OS, OS/2 jne. Sen avulla kehittäjät voivat julkaista sisältönsä internetissä

tässä artikkelissa kerrotaan, miten Apache-verkkopalvelin asennetaan ja konfiguroidaan Debian 10 OS-käyttöjärjestelmään.

Asenna Apache 2 Debian Linuxiin

seuraa alla olevia ohjeita ja asenna Apache2 järjestelmääsi käyttäen Ubuntun virallisia arkistoja.

Vaihe 1: Päivitä järjestelmävarastot

ensin meidän on päivitettävä käyttöjärjestelmämme pakettivarastot. Tätä varten, suorita seuraava komento terminaalissa sudo:

$ sudo apt update

kun pyydetään salasanaa, anna sudo-salasana.

 Päivitä Debian Buster-arkistot

Vaihe 2: Asenna Apache 2 apt-komennolla

seuraavaksi tässä vaiheessa, asenna Apache2-WWW-palvelin seuraavalla komennolla:

$ sudo apt install apache2

Asenna Apache2

saat Y / n-vaihtoehdon asennuksen jatkamiseksi. Paina y jatkaaksesi.

Vaihe 3: Tarkista Apache-asennus

kun asennus on valmis, voit tarkastella asennettua Apache-versiota suorittamalla seuraavan komennon terminaalissa. Näin voit myös varmistaa, että Apache on asennettu järjestelmääsi onnistuneesti.

$ apache2 -version

Tarkista Apache-asennus

Määritä palomuurin asetukset

jos palomuuri on käynnissä järjestelmässäsi, sinun on sallittava tietyt verkkoportit, jotta ulkopuoliset käyttäjät voivat käyttää sitä. Tätä varten, suorita seuraavat komennot terminaalissa:

$ sudo ufw allow 80/tcp$ sudo ufw allow 443/tcp

suorita seuraava komento tarkistaaksesi, ovatko portit sallittuja.

$ sudo ufw status

Määritä Apache-verkkopalvelimen Asetukset

Vaihe 1: Tarkista, että Apache-palvelu on käynnissä

asennuksen jälkeen Apache-verkkopalvelu käynnistyy automaattisesti. Varmista kuitenkin, että Suorita päätteessä seuraava komento:

$ sudo systemctl status apache2

Vaihe 2: Varmista Apache Web server

voit tarkistaa Apache web Serverin toimivuuden pyytämällä Apache web serveriltä www-sivun.

suorita alla oleva komento terminaalissa löytääksesi palvelimesi IP-osoitteen.

$ hostname -I

kun löydät IP-osoitteen, Kirjoita http:/ / jota seuraa www-palvelimesi IP-osoite seuraavasti:

http://server_IP

syöttämällä edellä IP-osoite, näet seuraavan oletuksena Apache sivu.

Apache default page

Set up Virtual Hosts in Apache

Virtual hosts in Apache mahdollistaa useiden verkkosivujen ajamisen yhdellä palvelimella. Perustamme täällä virtuaalinen isäntä Apache webserver. Tätä varten luomme ensin verkkosivuston nimeltä testdomain.info käyttämällä Apachessa oletusarvoisesti saatavilla olevaa palvelinlohkoa.

Vaihe 1: Määritä verkkotunnus

ensin luomme hakemiston osoitteessa /var/www virtual host testdomain.info.tähän käytämme seuraavaa komentoa:

(Huom: Replace testdomain.info omalla verkkotunnuksella.)

$ sudo mkdir -p /var/www/testdomain.info/html

muuta nyt omistusta ja käyttöoikeuksia seuraavilla komennoilla:

$ sudo chown -R $USER:$USER /var/www/testdomain.info /html
$ sudo chmod -R 755 /var/www/testdomain.info

nyt luomme näyte Hakemisto sivu testata meidän testdomain.info sivusto. Voit tehdä niin, luomme HTML-tiedoston käyttäen nano editor seuraavasti:

$ nano /var/www/testdomain.info/html/index.html

lisää seuraavat rivit hakemistosivulle:

<html><head><title>Welcome to the page testdomain.info!</title></head><body><h1>You got Lucky! Your testdomain.info server block is up!</h1></body></html>

esimerkkisivu HTML

kun valmis, paina Ctrl + O tallentaaksesi ja sitten Ctrl+X poistuaksesi tiedostosta.

nyt luomme virtuaalisen isäntätiedoston, joka palvelee palvelimesi sisältöä seuraavalla komennolla:

$ sudo nano /etc/apache2/sites-available/testdomain.info.conf

lisää nyt seuraavat määritystiedot verkkotunnuksellesi:

<VirtualHost *:80> ServerAdmin [email protected] ServerName testdomain.info ServerAlias www.testdomain.info DocumentRoot /var/www/testdomain.info/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

Apache virtual host-tiedosto

kun valmis, paina Ctrl + O tallentaaksesi ja sitten Ctrl+X poistuaksesi tiedostosta.

Vaihe 2: Ota verkkoalueen asetustiedosto käyttöön

ota virtuaalinen isäntätiedosto käyttöön seuraavalla komennolla:

$ sudo a2ensite testdomain.info.conf

ota virtual host käyttöön

nyt poistetaan Apachen oletusasetukset seuraavalla komennolla:

$ sudo a2dissite 000-default.conf

Poista oletusarvo käytöstä vhost

soveltaaksesi muutoksia, Käynnistä Apache2-palvelu uudelleen seuraavalla komennolla:

$ sudo systemctl restart apache2

Vaihe 3: Test for errors

now test the configuration for any syntax errors:

$ sudo apache2ctl configtest

jos ei ole virhettä, saat seuraavan ulostulon.

 testaa apache-asetustiedosto syntaksivirheiden varalta

joissakin tapauksissa saatat saada seuraavan virheen:

ratkaise apache-asetusvirheet

selvittääksesi tämän virheen, muokkaa palvelinnimeä.conf-tiedosto suorittamalla seuraavan komennon:

$ sudo nano /etc/apache2/conf-available/servername.conf

lisää siihen seuraava rivi:

ServerName testdomain.info

Aseta palvelimen nimi
kun olet valmis, tallenna painamalla Ctrl+O ja poistu tiedostosta painamalla Ctrl + X.

tämän jälkeen suorita seuraava komento:

$ sudo a2enconf servername

käynnistä apache uudelleen käyttääksesi muuttunutta asetusta

lataa Apache2:

$ systemctl reload apache2

kun olet valmis, suorita uudelleen seuraava komento testataksesi asetustiedostoa:

$ sudo apache2ctl configtest

nyt näet Virhe on poistettu.

Vaihe 4: Testaa, palveleeko Apache verkkotunnustasi

avaa selain ja navigoi :

http://testdomain.info

korvaa testdomain.info omalla verkkotunnuksella.

seuraava hakemistosivu osoittaa, että nyt voit käyttää kaikkia verkkosivustojasi.

Verkkotunnustesti

joitakin yleisiä Apache-Hallintakomentoja

Tässä muutamia yleisimpiä komentoja, joita voidaan käyttää Apache-palveluiden hallintaan:

käytä seuraavaa komentoa Apache-palvelimen käynnistämiseen:

$ sudo systemctl start apache2

käytä seuraavaa komentoa Apache-palvelimen pysäyttämiseen:

$ sudo systemctl stop apache2

käytä seuraavaa komentoa käynnistääksesi Apache-palvelimen uudelleen:

$ sudo systemctl restart apache2

käytä seuraavaa komentoa uudelleenlatataksesi Apache-palvelimen:

$ sudo systemctl reload apache2

käytä seuraavaa komentoa käynnistääksesi palvelun aina käynnistyksen yhteydessä:

$ sudo systemctl enable apache2

käytä seuraavaa komentoa Apache-palvelimen poistamiseksi käytöstä:

$ sudo systemctl disable apache2

tässä artikkelissa olemme oppineet asentamaan ja konfiguroimaan Apache-www-palvelimen Debian-käyttöjärjestelmään. Olemme tehneet joitakin peruskokoonpanoja, jotka sisältävät muutoksia palomuuri, perustamalla virtuaalisen isännän, ja miten hallita Apache palvelut käyttämällä joitakin komentoja. Toivon, että se on antanut sinulle perus yleiskuvan siitä, miten käyttää Apache isäntä sivustot oikein.

Kuinka asentaa ja määrittää Apache Web Server Debian 10: ssä

Write a Comment

Sähköpostiosoitettasi ei julkaista.