Android

Apachen web-palvelimen asentaminen debian 10 linux -sovellukseen

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Sisällysluettelo:

Anonim

Apache HTTP -palvelin on yksi suosituimmista verkkopalvelimista maailmassa. Se on avoimen lähdekoodin ja alustojen välinen HTTP-palvelin, joka hallitsee suuren osan Internetin verkkosivustoista. Apache tarjoaa monia tehokkaita ominaisuuksia, joita voidaan laajentaa lisämoduulien avulla.

Tässä opetusohjelmassa selitetään kuinka Apache asennetaan Debian 10: ään, Buster.

edellytykset

Ennen kuin aloitat opetusohjelman, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Apachen asentaminen

Apache-paketit ovat saatavana Debianin oletusvarastoissa.

Asennus on melko suoraviivaista. Päivitä pakettihakemisto ja asenna Apache-verkkopalvelin seuraavilla komennoilla:

sudo apt update sudo apt install apache2

Siinä kaikki, Apache asennetaan ja käynnistyy automaattisesti. Tilatyypin tarkistaminen:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Säädä palomuuri

UFW-käyttäjät voivat avata HTTP- ( 80 ) ja HTTPS ( 443 ) -portit ottamalla käyttöön 'Nginx Full' -profiilin:

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Apache-asennuksen tarkistaminen

Varmista, että Apache toimii oikein, avaa selaimesi, kirjoita palvelimen IP-osoite tai verkkotunnuksen nimi http://YOUR_IP_OR_DOMAIN/ , ja näet Apachen oletustervetulosivun alla olevan kuvan mukaisesti:

Sivu sisältää perustietoja Apache-määritystiedostoista, auttajakomentosarjoista ja hakemistojen sijainneista.

Apache-määritystiedoston rakenne ja parhaat käytännöt

  • Debian-pohjaisissa järjestelmissä Apache-määritystiedostot sijaitsevat hakemistossa /etc/apache2 Tärkein Apache-asetustiedosto on /etc/apache2/apache2.conf . Portit, joita Apache kuuntelee, on määritetty /etc/apache2/ports.conf tiedosto.Apache Virtual Hosts -tiedostot sijaitsevat hakemistossa /etc/apache2/sites-available . Apache ei käytä tässä hakemistossa olevia määritystiedostoja, ellei niitä ole linkitetty hakemistoon /etc/apache2/sites-enabled a2ensite /etc/apache2/sites-enabled Voit aktivoida virtuaalisen a2ensite luomalla symlinkin käyttämällä a2ensite komentoa a2ensite olevista määritystiedostoista. sites-available hakemisto sites-enabled hakemistoon. Virtuaalisen isännän deaktivoimiseksi käytä a2dissite On erittäin suositeltavaa noudattaa vakioista nimeämiskäytäntöä, esimerkiksi jos verkkotunnuksesi nimi on mydomain.com verkkotunnuksen määritystiedostolle tulisi antaa nimi /etc/apache2/sites-available/mydomain.com.conf Asetustiedostot, joita käytetään erilaisten Apache-moduulien lataamiseen, sijaitsevat hakemistossa /etc/apache2/mods-available . Kokoonpanot käytettävissä olevassa mods-available hakemistossa voidaan ottaa käyttöön luomalla linkki /etc/apache2/mods-enable hakemistoon käyttämällä a2enconf komentoa, ja poistettu käytöstä a2enconf komennolla. Globaalien konfiguraatiofragmentteja sisältävät tiedostot tallennetaan hakemistoon /etc/apache2/conf-available hakemisto. conf-available hakemiston tiedostot voidaan ottaa käyttöön luomalla linkki tiedostoon /etc/apache2/conf-enabled käyttämällä a2enconf komentoa ja poistettu käytöstä a2enconf komennolla. a2disconf lokitiedostot ( access.log ja error.log ) sijaitsevat hakemisto /var/log/apache . On suositeltavaa käyttää erilaisia access ja error jokaiselle virtuaaliselle palvelimelle.Voit asettaa verkkotunnuksen asiakirjajuurikansion mihin tahansa haluamaasi sijaintiin. Verkkosivun yleisimmät sijainnit ovat:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

johtopäätös

Apachen asentaminen Debianiin on yhden komennon suorittaminen.

Voit nyt aloittaa sovellusten käyttöönoton ja käyttää Apachea web- tai välityspalvelimena.

apache debian