GNU/Linux >> Belajar Linux >  >> Linux

Instal Apache di Debian 10

Artikel ini menjelaskan cara menginstal Apache® pada server Debian® 10.

Apa itu Apache?

Apache adalah server web lintas platform sumber terbuka yang dikelola secara aktif oleh Apache SoftwareFoundation.

Prasyarat

  • Pengguna dengan sudo hak istimewa
  • Server yang menjalankan Debian 10
  • Firewall Firewall Tanpa Komplikasi (UFW)

Langkah 1:Perbarui dan instal Apache

Jalankan perintah berikut untuk membuka terminal dan memperbarui repositori:

`# sudo apt update`

Kemudian, instal paket apache:

`# sudo apt install apache2`

Langkah 2:Verifikasi pemasangan

Jalankan perintah berikut:

`# sudo systemctl status apache2`

Perhatikan aktif (berjalan) pesan dalam tanggapan berikut:

    ● 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.

Langkah 3:Akses Apache

Untuk mengakses server, Anda harus mengetahui alamat IP, jadi jalankan perintah berikut untuk menemukan alamat IP:

`# hostname -I`

Jika Anda mengetik alamat IP di browser Anda, kesalahan saat memuat halaman akan muncul. Kesalahan ini terjadi karena Anda belum menambahkan aturan HTTP ke firewall.

Langkah 4. Tambahkan aturan firewall

Jalankan perintah berikut untuk menambahkan aturan WWW ke firewall dan mengizinkan lalu lintas masuk dan keluar:

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

Contoh berikut menunjukkan aturan firewall di server:

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

Langkah 5:Verifikasi

Ketik alamat IP dari Langkah 3 di browser Anda, dan halaman arahan Apache akan muncul.

Tindakan tambahan

Perintah berikut dapat membantu Anda mengelola Apache:

Perintah Tindakan
sudo systemctl stop apache2 Berhenti
sudo systemctl start apache2 Mulai
sudo systemctl restart apache2 Mulai ulang
sudo systemctl enable apache2 Mulai otomatis saat server boot
sudo systemctl disable apache2 Nonaktifkan mulai otomatis

Kesimpulan

Setelah Anda menyelesaikan langkah-langkah ini, Apache berjalan di server Anda dan siap untuk menerapkan aplikasi.


Linux
  1. Instal Apache Cassandra di Debian 7

  2. Instal phpMyAdmin di Debian 11 dengan Apache

  3. Cara Menginstal Let's Encrypt SSL dengan Apache di Debian 11

  1. Cara Menginstal Apache Maven di Debian 9

  2. Cara Menginstal Apache di CentOS 8

  3. Cara Menginstal MongoDB di Debian 11

  1. Cara Instal Apache di Debian 9

  2. Cara Memasang Server LAMP di Debian 11

  3. Instal Fail2ban di Debian 11