Android

Bagaimana untuk memasang apache pada debian 9

Cara Instal Web Server Apache2 di Debian 9.3

Cara Instal Web Server Apache2 di Debian 9.3

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 melalui langkah memasang Apache pada pelayan Debian 9.

Prasyarat

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

Memasang Apache

Apache tersedia dalam repositori lalai Debian dan pemasangannya cukup mudah.

Kemas kini indeks pakej pertama dan kemudian pasangkan pakej apache2 dengan perintah berikut:

sudo apt update sudo apt install apache2

Itulah Apache dipasang dan dimulakan secara automatik, anda boleh menyemak status perkhidmatan Apache dengan:

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

Laraskan Firewall

Jika anda menggunakan iptables untuk menapis sambungan ke sistem anda, anda perlu membuka HTTP ( 80 ) dan HTTPS ( 443 ) port.

Buka port yang diperlukan dengan mengeluarkan arahan berikut:

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

Mengesahkan Pemasangan Apache

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

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

Uruskan perkhidmatan Apache dengan systemctl

Sekarang bahawa Apache dipasang pada sistem Debian anda, anda boleh mengambil seminit untuk melihat dan menjadi biasa dengan arahan pengurusan perkhidmatan apache asas:

Untuk menghentikan perkhidmatan Apache, jalankan:

sudo systemctl stop apache2

Mula sekali lagi, dengan menaip:

sudo systemctl start apache2

Untuk memulakan semula perkhidmatan Apache:

sudo systemctl restart apache2

Muat semula Apache dengan konfigurasi baru dengan:

sudo systemctl reload apache2

sudo systemctl disable apache2

Dan untuk membolehkannya semula:

sudo systemctl enable apache2

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 perintah a2dissite sangat disarankan untuk mengikuti konvensyen penamaan piawai, contohnya 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 dalam /etc/apache2/mods-available directory. 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

Anda telah berjaya memasang Apache pada pelayan Debian 9 anda. Anda kini boleh mula menggunakan aplikasi anda dan menggunakan Apache sebagai pelayan web atau proksi.

apache debian

Jawatan ini adalah sebahagian daripada Cara Pasang LAMP Stack pada siri Debian 9.

Jawatan lain dalam siri ini:

Bagaimana Cara Memasang Apache di Debian 9 Cara Pasang PHP di Debian 9 Cara Menyediakan Host Virtual Apache di Debian 9 Cara Pasang MariaDB di Debian 9 Secure Apache dengan Let's Encrypt Debian 9