İçindekiler:

Apache Web Sunucusuna Yeni Bir Sanal Ana Bilgisayar Kurulumu: 3 Adım
Apache Web Sunucusuna Yeni Bir Sanal Ana Bilgisayar Kurulumu: 3 Adım

Video: Apache Web Sunucusuna Yeni Bir Sanal Ana Bilgisayar Kurulumu: 3 Adım

Video: Apache Web Sunucusuna Yeni Bir Sanal Ana Bilgisayar Kurulumu: 3 Adım
Video: 3- Sanal Sunucu Üzerine Apache Server Kurulumu 2024, Kasım
Anonim
Apache Web Sunucusuna Yeni Bir Sanal Konak Kurma
Apache Web Sunucusuna Yeni Bir Sanal Konak Kurma

Bu öğreticinin amacı, yeni bir Apache web sunucusu sanal ana bilgisayarını yapılandırma ve başlatma sürecini gözden geçirmektir. Sanal ana bilgisayar, herhangi bir IP adresinde hangi DNS ana bilgisayarının (örneğin, www. MyOtherhostname.com) çağrıldığını algılayan bir "profildir". Bunu yalnızca sanal ana bilgisayar yapılandırmasında IP adreslerini ve ana bilgisayar adlarını birleştirerek daha da daraltmak mümkündür, ancak bunu atlayacağım ve sunucunun sahip olduğu her IP adresinin sanal ana bilgisayara erişmesine izin verildiğini varsayacağım. Bu talimat özellikle bir Debian ile yapılmıştır. Apache 2.2.x çalıştıran sunucu.

Adım 1: Giriş Yapın ve Doğru Yere Gidin

Giriş Yapın ve Doğru Yere Gidin
Giriş Yapın ve Doğru Yere Gidin

İlk olarak, oturum açın ve yapılandırma dizininizdeki dizinleri değiştirin. Aklı başında sunucuların çoğunda bu, süper kullanıcı ayrıcalıklarına sahip bir kullanıcı olarak oturum açmak ve /etc/$ ssh [email protected]Şifre: heyecan_parolasıWelcome!~$ cd /etc/apache2/sites-available içinde bir yere gitmek anlamına gelir.

Adım 2: Sanal Ana Bilgisayarı Varsayılan Bir Şablondan Oluşturun

Sanal Ana Bilgisayarı Varsayılan Bir Şablondan Oluşturun
Sanal Ana Bilgisayarı Varsayılan Bir Şablondan Oluşturun

Genellikle, bir panoya kopyaladığım ve kullanım için yapıştırdığım varsayılan bir dosya tutarım. Bu varsayılan dosyadan, özellikleri düzenleyebilirsiniz. Aşağıda, başvurabileceğiniz, belgeyi bir Drupal dizinine atayan makul bir varsayılan dosya bulunmaktadır:$ pico MyOtherHostname.com ServerAdmin [email protected] DocumentRoot /home/web/drupal/drupal-6 ServerName www. MyOtherHostname.com ServerAlias MyOtherHostname.com *. MyOtherHostname.com RewriteEngine On RewriteOptions, CustomLog /var/log/apache2/MyOtherHostname.log birleşimini devralır. Söylemeye gerek yok, Apache 2.2 sanal ana bilgisayar belgelerinde bulunan bilgilere göre istediğiniz özelleştirmeleri yapabilirsiniz.

Adım 3: Siteyi Etkinleştirin ve Sunucunuzu Yeniden Başlatın

Siteyi Etkinleştirin ve Sunucunuzu Yeniden Başlatın
Siteyi Etkinleştirin ve Sunucunuzu Yeniden Başlatın

Şimdi siteyi etkinleştirme ve sunucuyu yeniden başlatma zamanı. Debian'ın burada birkaç harika sunucu yönetimi hilesi var: Önce siteyi etkinleştirelim:$ sudo a2ensite MyOtherHostname.comSite MyOtherHostname.com kurulu; etkinleştirmek için /etc/init.d/apache2 reload komutunu çalıştırın.$ sudo /etc/init.d/apache2 reloadWeb sunucusu yapılandırması yeniden yükleniyor…. PID#Ve şimdi, DNS sunucusu onu sunucunuza yönlendirdiği sürece siteye erişebilmeniz gerekir. Drupal siteleri için, genellikle bu fırsatı unutmadan önce cron.php dosyasını crontab'a eklemek için kullanırım:$ sudo pico /etc/cron.d/drupal2 0, 5, 10, 15, 20 * * 1-6 kimse curl --silent https://MyOtherHostname.com/cron.phpİşte bu kadar! Tebrikler!tarek:)

Önerilen: