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
- Vaihe 1: Päivitä järjestelmävarastot
- Vaihe 2: Asenna Apache 2 apt-komennolla
- Vaihe 3: Tarkista Apache-asennus
- Määritä palomuurin asetukset
- Määritä Apache-verkkopalvelimen Asetukset
- Vaihe 1: Tarkista, että Apache-palvelu on käynnissä
- Vaihe 2: Varmista Apache Web server
- Set up Virtual Hosts in Apache
- Vaihe 1: Määritä verkkotunnus
- Vaihe 2: Ota verkkoalueen asetustiedosto käyttöön
- Vaihe 3: Test for errors
- Vaihe 4: Testaa, palveleeko Apache verkkotunnustasi
- joitakin yleisiä Apache-Hallintakomentoja
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.
Vaihe 2: Asenna Apache 2 apt-komennolla
seuraavaksi tässä vaiheessa, asenna Apache2-WWW-palvelin seuraavalla komennolla:
$ sudo apt install 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
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.
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>
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>
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
nyt poistetaan Apachen oletusasetukset seuraavalla komennolla:
$ sudo a2dissite 000-default.conf
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.
joissakin tapauksissa saatat saada seuraavan virheen:
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
kun olet valmis, tallenna painamalla Ctrl+O ja poistu tiedostosta painamalla Ctrl + X.
tämän jälkeen suorita seuraava komento:
$ sudo a2enconf servername
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.
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.