Pasang dan Konfigurasikan Perkhidmatan Web (Apache Hosting Virtual) di Zentyal Server - Bahagian 9
- 4241
- 971
- Clarence Powlowski
Skop tutorial ini adalah untuk menunjukkan bagaimana Zentyal 3.4 pelayan boleh digunakan sebagai Platform Web dengan pelbagai laman web (subdomain) menggunakan Tuan rumah maya Apache.
Zentyal 3.4 Menggunakan pakej Apache (juga dikenali sebagai httpd) sebagai penyihir webserver adalah webserver yang paling banyak digunakan di internet hari ini dan merupakan sumber terbuka lengkap.
Pasang Perkhidmatan Web di ZentyalHosting Maya mewakili keupayaan Apache untuk melayani lebih daripada satu laman web (domain atau subdomain) pada mesin tunggal atau nod, proses yang benar -benar telus kepada pengguna akhir yang berdasarkan pelbagai IP atau VHOSTS.
Baca juga: Apache Hosting Virtual: IP berasaskan dan nama hosting maya berasaskan
Keperluan
Panduan pemasangan bekas Zentyal
Langkah 1: Pasang pelayan web Apache
1. Log masuk ke Zentyal 3.4 Alat Pentadbiran Web menunjuk penyemak imbas ke alamat IP zentyal atau nama domain ( https: // domain_name ).
2. Pergi ke Pengurusan Perisian -> Komponen Zentyal dan pilih Pelayan web.
Pengurusan Perisian Pasang pelayan web3. Hit Pasang butang dan terima Pihak Berkuasa Persijilan Pakej juga (diperlukan untuk sijil SSL yang digunakan untuk menyulitkan sambungan HTTPS).
Memasang pelayan web4. Setelah selesai pemasangan pergi ke Status modul, pilih Pelayan web, Terima Membolehkan segera dan tekan Simpan Untuk menggunakan perubahan baru.
Status modul Pilih pelayan webThe Membolehkan Prompt akan membentangkan anda dengan beberapa butiran mengenai pakej dan fail konfigurasi yang akan diubahsuai oleh Zentyal.
Membolehkan modul Simpan modul perubahanUntuk sekarang Pelayan web Apache dipasang dan berfungsi tetapi hanya mempunyai konfigurasi lalai setakat ini.
Langkah 2: Buat tuan rumah maya dan mengganggu konfigurasi DNS
Mengenai konfigurasi ini, kami mahu menambah a Tuan rumah maya di Apache supaya alamat akhir kami akan dikemukakan sebagai subdomain seperti http: // awan.mydomain.com, Tetapi masalahnya di sini ialah Zentyal 3.4 Apache modul dan DNS Modul tidak akan berfungsi untuk beberapa sebab dengan tuan rumah maya di IP sistem.
Tuan rumah maya yang dibuat dari Modul web dilampirkan ke DNS pelayan sebagai nama domain baru, tidak seperti tuan rumah baru A rekod. Terdapat beberapa helah untuk ditubuhkan Tuan rumah maya di zentyal, seseorang menggunakan Antara muka IP maya.
Mujurlah satu lagi untuk mengatasi masalah ini adalah dengan melakukan beberapa helah konfigurasi Modul Zentyal DNS.
5. Untuk permulaan mari kita tambahkan tuan rumah maya. Pergi ke Modul pelayan web -> Tuan rumah maya -> TAMBAH BARU.
Modul pelayan web6. Periksa Didayakan, Masukkan nama untuk tuan rumah maya ini (tambahkan keseluruhan nama domain dot) dan tekan TAMBAH.
Tambahkan Hos Maya Baru7. Selepas tuan rumah telah ditambah dan disenaraikan Tuan rumah maya Hit atas Simpan butang untuk menggunakan perubahan.
Masalah utama adalah bahawa subdomain yang baru diwujudkan (tuan rumah maya) tidak tersedia kerana DNS pelayan tidak mengandungi nama hos A rekod lagi.
Berjalan a ping Perintah pada subdomain ini mempunyai jawapan negatif yang sama.
Domain ping8. Untuk menyelesaikan masalah ini pergi ke DNS modul dan klik pada Nama Host di bawah domain anda yang disenaraikan.
Panel DomainSeperti yang anda dapat dengan jelas melihat tuan rumah maya yang dicipta (atau subdomain) wujud dan memerlukan a Ip alamat ditambah.
Nama tuan rumahKerana hosting maya dikonfigurasikan untuk Apache untuk menyampaikan borang fail web Zentyal Node, The DNS modul memerlukan nama hos A rekod untuk menunjuk ke Zentyal sama Ip (menetapkan zentyal yang tidak akan dibenarkan).
Tambahkan alamat IP baruZentyal 3.4 DNS tidak membenarkan menggunakan alamat IP sistem yang ditugaskan dengan nama host yang berbeza (nama host DNS berganda A rekod di IP yang sama).
9. Untuk mengatasi keadaan yang tidak diingini ini, kami akan menggunakan silap mata berdasarkan Dns cname (Alias) rekod. Untuk ini berfungsi menjadikan konfigurasi berikut.
- Padam rekod Host Nama DNS baru sahaja ditambahkan ke domain anda
10. Pergi ke anda Zentyal DNS FQDN Rekod HostName, Tekan Alias butang dan kemudian TAMBAH BARU butang.
Tambah alias baruMasukkan nama yang sama yang disediakan di Apache Host Maya (tanpa domain dot) Alias medan, tekan TAMBAH dan Simpan perubahan.
Masukkan nama alias Tambah alias baru11. Sekarang anda DNS rekod mestilah berfungsi sepenuhnya dan menunjuk kepada Host maya Apache yang mana dalam pertukaran akan melayani laman web yang dihoskan Documentroot arahan (/srv/www/your_virtual_host_name) di zentyal.
Direktori Root Dokumen12. Untuk menguji konfigurasi buka penyemak imbas dan masukkan Url Nama hos maya anda (subdomain) menggunakan protokol HTTP.
Halaman lalai ApacheAnda juga boleh mengeluarkan a ping Perintah dari sistem yang berbeza di rangkaian anda dengan nama subdomain.
Domain pingSekarang Pelayan web Apache dikonfigurasikan dan didayakan untuk melayani laman web pada port HTTP yang kurang selamat 80, Tetapi kami mahu menambah lapisan selamat antara pelayan dan pelanggan, ikuti langkah #3 seperti yang diarahkan di bawah.
Langkah 3: Buat SSL untuk Apache
Bagi membolehkan SSL (Lapisan soket selamat) penyulitan Zentyal 3.4 Perlu menjadi CA (Pihak Berkuasa Sijil) dan mengeluarkan sijil digital, kunci awam dan peribadi yang diperlukan untuk data pelayan dan pelanggan bertukar -tukar data melalui saluran yang selamat.
13. Menavigasi ke Pihak Berkuasa Persijilan modul -> Umum.
Pihak Berkuasa Persijilan14. Pada Sijil kuasa Masukkan tetapan berikut dan kemudian tekan Buat.
- Nama Pertubuhan : Nama domain anda (dalam hal ini domain adalah "mydomain.com").
- Kod negara : kod negara anda (2-3 aksara).
- Bandar : Organisasi anda Lokasi Utama.
- Negeri : biarkan kosong.
- Hari untuk tamat : 3650 -by Default (10 tahun).
15. Selepas utama Sijil kuasa telah diwujudkan, kami mengeluarkan yang baru untuk tuan rumah maya kami dengan tetapan berikut.
- Nama yang selalu digunakan : Masukkan nama hos maya anda atau pelayan FQDN (dalam kes ini awan.mydomain.com ).
- Hari untuk tamat : 3650.
- Nama alternatif subjek : Parameter yang paling biasa di sini adalah alamat e -mel anda (E -mel: [dilindungi e -mel]).
16. Setelah sijil telah dijana, anda boleh memuat turunnya, membatalkannya atau memperbaharuinya.
Menambah Pihak Berkuasa Sijil17. Langkah seterusnya ialah menghubungkan sijil ini dengan Perkhidmatan Apache. Pergi lagi ke Pihak Berkuasa Persijilan -> Sijil Perkhidmatan dan menyerlahkan Modul pelayan web.
Sijil Pautan ke Apache18. Pada Modul pelayan web pilih Membolehkan Dan kemudian terkena Tindakan ikon untuk mengedit sijil.
Dayakan sijil untuk Apache19. Pada Nama yang selalu digunakan Masukkan nama yang dibuat sebelum ini pada langkah #15 (Itu Nama yang selalu digunakan adalah Nama sijil ), semak Dayakan sekali lagi, tekan butang Tukar dan kemudian tekan Top Simpan Perubahan untuk Memohon Tetapan Baru.
Masukkan nama biasaSekarang sijil anda dihasilkan dan dihubungkan dengan Perkhidmatan Pelayan Web, tetapi belum beroperasi Tuan rumah maya kerana Https Protokol tidak didayakan Pelayan web.
Langkah 4: Dayakan Apache HTTPS
Pada Zentyal 3.4 SSL Pengendalian dilakukan oleh Haproxy perkhidmatan, tetapi kita masih perlu membolehkan Apache SSL fail konfigurasi dan arahan port.
20. Menavigasi ke Pelayan web -> Pilih Diaktifkan -Port 443 (port SSL lalai) pada tetapan port pendengaran HTTPS dan tekan Ubah butang.
HTTPS Mendengarkan Pelabuhan21. Navigasi bahagian bawah pada halaman dan klik Tindakan butang dari disenaraikan anda Tuan rumah maya untuk mengedit SSL tetapan.
Dayakan SSL pada tuan rumah maya22. Pada SSL Sokongan Pilih Benarkan SSL pilihan, tekan Ubah dan kemudian memukul bahagian atas Simpan perubahan.
Benarkan SSL pada tuan rumah maya23. Sekarang Apache akan melayani "awan.mydomain.com"Hos maya di kedua -dua port HTTP lalai 80 dan 443.
Sokongan SSL diaktifkan pada Apache24. Mengulangi langkah -langkah di atas anda boleh mengubah Zentyal ke a Web Hosting kotak dan tambahkan seberapa banyak domain atau subdomain dengan Host maya Apache seperti yang diperlukan dan konfigurasikan semua untuk digunakan Http dan Https Protokol komunikasi menggunakan sijil yang dikeluarkan sebelumnya.
Panel tuan rumah mayaWalaupun tidak ada konfigurasi kompleks yang membayangkan platform hosting web yang sebenar (ada yang dapat dibuat dari baris arahan dan menggunakan Apache .Htaccess fail) Zentyal 3.4 boleh digunakan hosting untuk laman web bersaiz sederhana dan memudahkan penyuntingan dan mengkonfigurasi perkhidmatan web.
- « Memasang Platform Perkongsian Fail Pydio di Zentyal 3.4 Webserver - Bahagian 11
- Buat tuan rumah maya, kata laluan melindungi direktori dan sijil SSL menggunakan pelayan web nginx di Arch Linux »