OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

5.3.4. Mengkonfigurasi Apache‌


Pemasangan Kali Linux biasa termasuk pelayan web Apache, yang disediakan oleh apache2 pakej. Sebagai perkhidmatan rangkaian, ia dilumpuhkan secara lalai. Anda boleh memulakannya secara manual dengan systemctl mulakan apache2.

Dengan semakin banyak aplikasi yang diedarkan sebagai aplikasi web, adalah penting untuk mempunyai sedikit pengetahuan tentang Apache untuk mengehoskan aplikasi tersebut, sama ada untuk kegunaan tempatan atau untuk menjadikannya tersedia melalui rangkaian.

Apache ialah pelayan modular dan banyak ciri dilaksanakan oleh modul luaran yang dimuatkan oleh program utama semasa pemulaannya. Konfigurasi lalai hanya mendayakan modul yang paling biasa, tetapi mendayakan modul baharu mudah dilakukan dengan berjalan a2enmod modul. Penggunaan a2dismod modul untuk melumpuhkan modul. Program ini sebenarnya hanya mencipta (atau memadam) pautan simbolik dalam /etc/apache2/mods-enabled/, menunjuk pada fail sebenar (disimpan dalam /etc/apache2/ mods-available/).

Terdapat banyak modul yang tersedia, tetapi dua patut dipertimbangkan awal: PHP dan SSL. Aplikasi web yang ditulis dengan PHP dilaksanakan oleh pelayan web Apache dengan bantuan khusus

modul yang disediakan oleh libapache-mod-php pakej, dan pemasangannya membolehkan modul secara automatik.

Apache 2.4 termasuk modul SSL yang diperlukan untuk HTTP selamat (HTTPS) di luar kotak. Ia perlu didayakan terlebih dahulu dengan a2enmod ssl, maka arahan yang diperlukan mesti ditambahkan pada fail konfigurasi. Contoh konfigurasi disediakan dalam /etc/apache2/sites-available/default-ssl. conf. Lihat http://httpd.apache.org/docs/2.4/mod/mod_ssl.html untuk maklumat lanjut.

Senarai penuh modul Apache standard boleh didapati dalam talian di http://httpd.apache.org/docs/ 2.4/mod/index.html.

Dengan konfigurasi lalainya, pelayan web mendengar pada port 80 (seperti yang dikonfigurasikan dalam /etc/apache2/ ports.conf), dan menyajikan halaman daripada / var / www / html / direktori secara lalai (seperti yang dikonfigurasikan dalam

/etc/apache2/sites-enabled/000-default.conf).


 

Pengkomputeran Awan OS teratas di OnWorks: