Perintah Apache biasa di Ubuntu & Debian

Perintah Apache biasa di Ubuntu & Debian

Apache adalah pelayan web paling popular yang dibangunkan oleh The Apache Foundation pada tahun 1995. Ia datang di bawah lesen Apache 2.0. Ini adalah aplikasi silang platform yang tersedia untuk kebanyakan sistem operasi yang lebih lama seperti sistem Linux, Windows, dan MacOS. Dengan 45% bahagian pasaran, Apache melayani hampir setiap laman web kedua di internet. Yang memberitahu popularitinya antara pengguna.

Dalam tutorial ini, kami akan membincangkan beberapa arahan yang biasa digunakan untuk menguruskan pelayan Apache di Ubuntu dan sistem berasaskan Debian. Ini termasuk cara untuk mengaktifkan/melumpuhkan fail host, modul, atau konfigurasi maya di pelayan Apache.

1. Semak versi Apache

Gunakan -v Pilihan baris arahan untuk memeriksa versi Apache yang berjalan di Ubuntu dan sistem berasaskan Debina yang lain.

apache2 -v  Versi Pelayan: Apache/2.4.Pelayan 41 (Ubuntu) Dibina: 2021-06-17T18: 27: 53 

Untuk melihat huruf maklumat terperinci menggunakan huruf besar -V dengan perintah apache2.

apache2 -v  

2. Ujian Konfigurasi Apache

Setelah membuat sebarang perubahan dalam fail konfigurasi Apache, anda mesti menjalankan cek untuk sintaks. Gunakan arahan berikut untuk memeriksa sintaks untuk semua fail konfigurasi apache2.

sudo apachectl -t  

Sekiranya semua fail konfigurasi betul, anda akan melihat "Sintaks ok" Dalam hasilnya.

Output Syntax OK 

3. Aktifkan dan lumpuhkan tuan rumah maya

Fail konfigurasi laman web menyimpan maklumat mengenai tuan rumah maya Apache. Dalam kes sistem berasaskan Debian, fail sebenar dibuat di bawah /etc/apache2/tapak yang tersedia direktori.

Kemudian, kami membolehkan laman web menggunakan a2ensite, yang hanya mewujudkan symlink fail itu ke/etc/apache2/tapak yang dibolehkan. Apache memuat semua fail dari direktori ini ke persekitaran.

Contohnya, jika anda telah membuat fail yang dinamakan Contoh.com.Conf. Kemudian gunakan arahan berikut.

contoh sudo a2ensite.com  

Penggunaan serupa a2dissite perintah untuk menghilangkan laman web, yang sudah dilumpuhkan.

contoh sudo a2dissite.com  

4. Aktifkan dan lumpuhkan konfigurasi

Fail konfigurasi asal disimpan di bawah /etc/apache2/tapak yang tersedia/ direktori. Apache membaca fail konfigurasi dari /etc/apache2/enabled sites/ direktori, jadi anda perlu membuat pautan simbolik fail ke direktori tapak-enabeld.

The a2enconf Perintah mewujudkan pautan simbolik untuk fail konfigurasi dan a2disconf membuang pautan simbolik. Contohnya untuk membuat pautan simbolik untuk fail konfigurasi phpmyadmin.Conf Jalankan:

sudo a2enconf phpmyadmin  

Untuk menyahaktifkan konfigurasi hanya melumpuhkannya dengan arahan A2Disconf seperti:

sudo a2disconf phpmyadmin  

5. Aktifkan dan lumpuhkan modul

Semua fail modul Apache disimpan di bawah /etc/apache2/mods-tersedia/ direktori. Semua modul aktif disegarkan /etc/apache2/mods-enabled/ direktori.

Gunakan A2enmod perintah untuk membolehkan modul di pelayan Apache dan a2dismod untuk melumpuhkan modul. Contohnya untuk membolehkan modul menulis semula, taip:

Sudo A2enmod menulis semula  

Untuk melumpuhkan modul menulis semula, jalankan:

SUDO A2DISMOD REWRITE  

6. Menguruskan perkhidmatan apache2

Sistem operasi terkini telah memilih sistem untuk menguruskan perkhidmatan. Anda boleh menggunakan Systemctl Utiliti baris arahan untuk menguruskan perkhidmatan Apache pada sistem anda.

Perintah berikut akan berhenti, mulakan, dan mulakan semula perkhidmatan Apache2 pada sistem anda.

SUDO Systemctl Stop Apache2  SUDO Systemctl Mula Apache2  SURDO SYSTEMCTL Mulakan semula Apache2  

Perubahan dalam fail konfigurasi dapat dimuat semula dalam persekitaran yang berjalan dengan Tambah nilai pilihan. Ini tidak akan memulakan semula perkhidmatan Apache.

SUDO Systemctl Reload Apache2  

Gunakan arahan berikut untuk membolehkan atau melumpuhkan perkhidmatan apcahe2.

sudo systemctl membolehkan apache2  sudo systemctl melumpuhkan apache2  

7. Tunjukkan Bantuan Perintah Apache

Untuk lebih banyak bantuan menggunakan -h Pilihan pada baris arahan.

sudo apache2 -h  
Penggunaan output: apache2 [-d name] [-d directory] [-f file] [-c "arahan"] [-c "arahan"] [-k mula | mulakan semula | anggun | anggun-stop | stop] [- v] [-v] [-h] [-l] [-l] [-t] [-t] [-s] [-x] Pilihan: -d Nama: Tentukan nama untuk digunakan dalam direktori arahan -d : Tentukan Fail ServerRoot -f awal alternatif: Tentukan ServerConfigFile -c "Arahan": Arahan Proses Sebelum Membaca Fail Config -c "Arahan": Proses Arahan Selepas Membaca Fail -Fail -E Tahap: Tunjukkan Kesilapan Permulaan Tahap (lihat Loglevel ) -E fail: ralat permulaan log ke fail -v: tunjukkan nombor versi -v: tunjukkan tetapan penyusun -h: senarai pilihan baris perintah yang tersedia (halaman ini) -l: senarai yang disusun dalam modul -l: Senarai arahan konfigurasi yang tersedia -t -D dump_vhosts: Tunjukkan tetapan vhost parsed -t -d dump_run_cfg: tunjukkan tetapan larian parsed -s: sinonim untuk -t -d dump_vhosts -d dump_run_cfg -t -D dump_modules: Tunjukkan semua modul yang dimuatkan -m: sinonim untuk -t -d dump_modules -t -d dump_includes: tunjukkan semua fail konfigurasi termasuk -t: lari sintaks untuk fail config -t: Mula tanpa dokumen check -x -x : mod debug (hanya satu pekerja, jangan lepaskan) 

Kesimpulan

Dalam panduan pemula ini, anda telah belajar tentang arahan asas untuk menguruskan pelayan Apache melalui baris arahan.