GNU/Linux >> Znalost Linux >  >> Linux

Nainstalujte Apache na Debian 10

Tento článek vysvětluje, jak nainstalovat Apache® na server Debian® 10.

Co je Apache?

Apache je open-source, multiplatformní webový server, který Apache SoftwareFoundation aktivně spravuje.

Předpoklady

  • Uživatel s sudo privilegia
  • Server se systémem Debian 10
  • Nekomplikovaná brána firewall (UFW)

Krok 1:Aktualizace a instalace Apache

Spuštěním následujícího příkazu otevřete terminál a aktualizujte úložiště:

`# sudo apt update`

Poté nainstalujte balíček apache:

`# sudo apt install apache2`

Krok 2:Ověřte instalaci

Spusťte následující příkaz:

`# sudo systemctl status apache2`

Všimněte si aktivní (běžící) zprávu v následující odpovědi:

    ● apache2.service - The Apache HTTP Server
       Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
       Active: active (running) since Thu 2021-03-11 09:56:58 CST; 1 weeks 0 days ago
         Docs: https://httpd.apache.org/docs/2.4/
      Process: 2141 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
     Main PID: 6087 (apache2)
        Tasks: 55 (limit: 1158)
       Memory: 10.4M
       CGroup: /system.slice/apache2.service
               ├─2147 /usr/sbin/apache2 -k start
               ├─2148 /usr/sbin/apache2 -k start
               └─6087 /usr/sbin/apache2 -k start

    Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

Krok 3:Přístup k Apache

Pro přístup k serveru musíte znát IP adresu, takže spusťte následující příkaz a vyhledejte IP adresu:

`# hostname -I`

Pokud do prohlížeče zadáte IP adresu, zobrazí se chyba při načítání stránky. K této chybě dochází, protože jste do brány firewall ještě nepřidali pravidlo HTTP.

Krok 4. Přidání pravidel brány firewall

Spuštěním následujících příkazů přidejte pravidlo WWW k bráně firewall a povolit příchozí a odchozí provoz:

`sudo ufw allow 'WWW'`
`sudo ufw status  | grep 80/tcp`

Následující příklad ukazuje pravidla brány firewall na serveru:

    80/tcp                     ALLOW       Anywhere\n
    80/tcp (v6)                ALLOW       Anywhere (v6)

Krok 5:Ověření

Zadejte do prohlížeče IP adresu z kroku 3 a zobrazí se vstupní stránka Apache.

Další akce

Následující příkazy vám mohou pomoci spravovat Apache:

Příkaz Akce
sudo systemctl stop apache2 Zastavit
sudo systemctl start apache2 Spustit
sudo systemctl restart apache2 Restartovat
sudo systemctl enable apache2 Spustit automaticky při spuštění serveru
sudo systemctl disable apache2 Deaktivujte automatické spouštění

Závěr

Po dokončení těchto kroků běží Apache na vašem serveru a je připraven nasadit aplikaci.


Linux
  1. Nainstalujte Apache Cassandra na Debian 7

  2. Nainstalujte phpMyAdmin na Debian 11 s Apache

  3. Jak nainstalovat MongoDB na Debian 11

  1. Jak nainstalovat Apache Maven na Debian 9

  2. Jak nainstalovat Apache na CentOS 8

  3. Jak nainstalovat Let's Encrypt SSL s Apache na Debian 11

  1. Jak nainstalovat Apache na Debian 9

  2. Jak nainstalovat LAMP Server na Debian 11

  3. Nainstalujte Fail2ban na Debian 11