Android

Apachen asentaminen debian 9: een

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 käydään läpi vaiheiden asentamiseksi Apache Debian 9 -palvelimeen.

edellytykset

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

Apachen asentaminen

Apache on saatavana Debianin oletusvarastoissa ja asennus on melko suoraviivaista.

Päivitä ensin pakettihakemisto ja asenna sen jälkeen apache2 paketti seuraavilla komennoilla:

sudo apt update sudo apt install apache2

Siinä kaikki, Apache asennetaan ja käynnistyy automaattisesti. Voit tarkistaa Apache-palvelun tilan seuraavilla:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start

Säädä palomuuri

Jos suodatat yhteyksiä järjestelmään iptable-sovelluksilla, sinun on avattava HTTP ( 80 ) ja HTTPS ( 443 ) portit.

Avaa tarvittavat portit antamalla seuraava komento:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Apache-asennuksen tarkistaminen

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

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

Hallitse Apache-palvelua systemctl: llä

Nyt kun Apache on asennettu Debian-järjestelmääsi, voit ottaa hetken katsoa ja tutustua apache-palvelun hallinnan peruskäskyihin:

Voit pysäyttää Apache-palvelun suorittamalla:

sudo systemctl stop apache2

Käynnistä se uudelleen kirjoittamalla:

sudo systemctl start apache2

Apache-palvelun käynnistäminen uudelleen:

sudo systemctl restart apache2

Lataa Apache uudella kokoonpanolla seuraavilla:

sudo systemctl reload apache2

sudo systemctl disable apache2

Ja ottaa se uudelleen käyttöön:

sudo systemctl enable apache2

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 a2enconf komennolla 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

Apache on asennettu onnistuneesti Debian 9 -palvelimeesi. Voit nyt aloittaa sovellusten käyttöönoton ja käyttää Apachea web- tai välityspalvelimena.

apache debian

Tä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 9