Android

Bagaimana untuk memasang pelayan web apache pada debian 10 linux

Установка web-сервера Apache в операционной системе Debian 10.

Установка web-сервера Apache в операционной системе Debian 10.

Isi kandungan:

Anonim

Pelayan HTTP Apache adalah salah satu pelayan web yang paling popular di dunia. Ia adalah pelayan sumber terbuka dan HTTP salib platform yang menguasai peratusan besar laman web Internet. Apache menyediakan banyak ciri hebat yang boleh dilanjutkan melalui modul tambahan.

Dalam tutorial ini, kami akan menerangkan cara memasang Apache pada Debian 10, Buster.

Prasyarat

Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Memasang Apache

Pakej Apache tersedia dalam repositori Debian lalai.

Pemasangannya cukup mudah. Kemas kini indeks pakej dan pasang pelayan web Apache dengan perintah berikut:

sudo apt update sudo apt install apache2

Itulah Apache dipasang dan dimulakan secara automatik. Untuk menyemak jenis status:

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…

Laraskan Firewall

Pengguna UFW boleh membuka HTTP ( 80 ) dan HTTPS ( 443 ) pelabuhan dengan membolehkan profil 'Nginx Full':

sudo ufw allow 'Apache Full'

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

Mengesahkan Pemasangan Apache

Untuk mengesahkan bahawa Apache berfungsi dengan betul, buka penyemak imbas anda, ketik alamat IP pelayan anda atau nama domain http://YOUR_IP_OR_DOMAIN/ , dan anda akan melihat lalai halaman selamat datang Apache seperti ditunjukkan di bawah ini:

Halaman ini mengandungi maklumat asas mengenai fail konfigurasi Apache, skrip pembantu, dan lokasi direktori.

Struktur Fail Konfigurasi Apache dan Amalan Terbaik

  • Dalam sistem berasaskan Debian, fail konfigurasi Apache terletak di direktori /etc/apache2 Fail konfigurasi Apache utama adalah /etc/apache2/apache2.conf . Port yang Apache akan dengar dinyatakan dalam /etc/apache2/ports.conf file.Apache Virtual Hosts files terletak di /etc/apache2/sites-available directory. Fail konfigurasi yang terdapat dalam direktori ini tidak digunakan oleh Apache melainkan ia dipaut ke direktori /etc/apache2/sites-enabled oleh laman a2ensite boleh mengaktifkan arahan hos maya dengan membuat symlink menggunakan perintah a2ensite dari fail konfigurasi yang terdapat di dalam direktori sites-available ke direktori yang sites-enabled . Untuk menyahaktifkan hos maya gunakan arahan a2dissite sangat disarankan untuk mengikuti konvensyen menamakan piawai, sebagai contoh, jika nama domain anda adalah mydomain.com maka fail konfigurasi domain harus dinamakan /etc/apache2/sites-available/mydomain.com.conf Fail konfigurasi yang digunakan untuk memuatkan pelbagai modul Apache terletak di direktori /etc/apache2/mods-available . Konfigurasi dalam direktori mods-available boleh didayakan dengan membuat symlink ke direktori /etc/apache2/mods-enable - a2enconf perintah a2enconf dan dimatikan dengan perintah a2disconf mengandungi serpihan konfigurasi global disimpan dalam /etc/apache2/conf-available direktori yang /etc/apache2/conf-available . Fail dalam direktori yang conf-available boleh diaktifkan dengan membuat symlink ke /etc/apache2/conf-enabled menggunakan perintah a2enconf dan dilumpuhkan dengan perintah a2disconf Fail log masuk ( access.log dan error.log ) terletak di direktori /var/log/apache . Adalah disyorkan untuk menggunakan fail log access dan error berbeza untuk setiap tuan rumah maya. Anda boleh menetapkan direktori akar dokumen domain anda ke mana-mana lokasi yang anda mahukan. Lokasi yang paling umum untuk webroot termasuk:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

Kesimpulannya

Memasang Apache pada Debian adalah masalah untuk menjalankan arahan tunggal.

Anda kini boleh mula menggunakan aplikasi anda dan menggunakan Apache sebagai pelayan web atau proksi.

apache debian