Cara Instal Web Server Apache2 di Debian 9.3
Isi kandungan:
- Prasyarat
- Memasang Apache
- Laraskan Firewall
- Mengesahkan Pemasangan Apache
- Uruskan perkhidmatan Apache dengan systemctl
- Struktur Fail Konfigurasi Apache dan Amalan Terbaik
- Kesimpulannya
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:
Struktur Fail Konfigurasi Apache dan Amalan Terbaik
- Dalam sistem berasaskan Debian, fail konfigurasi Apache terletak di direktori
/etc/apache2Fail konfigurasi Apache utama adalah/etc/apache2/apache2.conf. Port yang Apache akan dengar dinyatakan dalam/etc/apache2/ports.conffile.Apache Virtual Hosts files terletak di/etc/apache2/sites-availabledirectory. Fail konfigurasi yang terdapat dalam direktori ini tidak digunakan oleh Apache melainkan ia dipaut ke direktori/etc/apache2/sites-enabledoleh lamana2ensiteboleh mengaktifkan arahan hos maya dengan membuat symlink menggunakan perintaha2ensitedari fail konfigurasi yang terdapat di dalam direktorisites-availableke direktori yangsites-enabled. Untuk menyahaktifkan hos maya gunakan perintaha2dissitesangat disarankan untuk mengikuti konvensyen penamaan piawai, contohnya jika nama domain anda adalahmydomain.commaka fail konfigurasi domain harus dinamakan/etc/apache2/sites-available/mydomain.com.confFail konfigurasi yang digunakan untuk memuatkan pelbagai modul Apache terletak di dalam/etc/apache2/mods-availabledirectory. Konfigurasi dalam direktorimods-availableboleh didayakan dengan membuat symlink ke direktori/etc/apache2/mods-enable-a2enconfperintaha2enconfdan dimatikan dengan perintaha2disconfmengandungi serpihan konfigurasi global disimpan dalam/etc/apache2/conf-availabledirektori yang/etc/apache2/conf-available. Fail dalam direktori yangconf-availableboleh diaktifkan dengan membuat symlink ke/etc/apache2/conf-enabledmenggunakan perintaha2enconfdan dilumpuhkan dengan perintaha2disconfFail log masuk (access.logdanerror.log) terletak di direktori/var/log/apache. Adalah disyorkan untuk menggunakan fail logaccessdanerrorberbeza 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 debianJawatan 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 9Memasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang apache cassandra pada debian 10 linux
Apache Cassandra adalah pangkalan data bebas dan sumber terbuka NoSQL tanpa titik kegagalan tunggal. Dalam artikel ini, kami akan menerangkan cara memasang Apache Cassandra di Debian 10, Buster
Bagaimana untuk memasang apache cassandra pada debian 9
Apache Cassandra adalah pangkalan data bebas dan terbuka NoSQL tanpa titik kegagalan tunggal. Tutorial ini membimbing anda melalui proses memasang Apache Cassandra pada Debian 9.







