Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Tujuan dari tutorial ini adalah untuk memandu proses konfigurasi dan inisiasi host virtual server web Apache baru. Host virtual adalah "profil" yang mendeteksi host DNS mana (mis., www. MyOtherhostname.com) yang dipanggil di alamat IP mana pun. Dimungkinkan untuk mempersempit ini lebih jauh dengan hanya menggabungkan alamat IP dan nama host dalam konfigurasi host virtual, tetapi saya akan melewatkannya dan menganggap bahwa setiap alamat IP yang dimiliki server diizinkan untuk mengakses host virtual. Instruksi ini dibuat khusus dengan Debian server yang menjalankan Apache 2.2.x.
Langkah 1: Masuk dan Dapatkan ke Tempat yang Tepat
Pertama, masuk dan ubah direktori ke direktori konfigurasi Anda. Di sebagian besar server waras, ini berarti masuk sebagai pengguna dengan hak pengguna super, dan pergi ke suatu tempat di /etc/$ ssh [email protected] sandi: seru_passwordSelamat datang!~$ cd /etc/Apache2/sites-available
Langkah 2: Buat Virtualhost Dari Template Default
Biasanya saya menyimpan file default, yang saya salin ke clipboard dan tempel untuk digunakan. Dari file default itu, Anda dapat mengedit spesifiknya. Di bawah ini adalah file default yang masuk akal yang dapat Anda rujuk, yang menetapkan dokumen ke direktori Drupal:$ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions mewarisi CustomLog /var/log/apache2/MyOtherHostname.log gabunganTak perlu dikatakan lagi, Anda dapat membuat penyesuaian apa pun yang Anda inginkan sesuai dengan informasi yang ditemukan dalam dokumentasi host virtual Apache 2.2.
Langkah 3: Aktifkan Situs dan Mulai Ulang Server Anda
Sekarang saatnya untuk mengaktifkan situs dan restart server. Debian memiliki beberapa trik manajemen server yang keren di sini: Pertama, mari aktifkan situs:$ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com diinstal; jalankan /etc/init.d/apache2 reload untuk mengaktifkan.$ sudo /etc/init.d/apache2 reloadMemuat ulang konfigurasi server web…. PID#Dan sekarang Anda seharusnya dapat mengakses situs tersebut selama server DNS mengarahkannya ke server Anda. Untuk situs Drupal, saya sering mengambil kesempatan ini untuk menambahkan file cron.php ke crontab saya sebelum saya lupa:$ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 none curl --silent https://MyOtherHostname.com/cron.php Itu saja! Selamat! tarek:)