Tomcat’te Virtual Host Nasıl Oluşturulur

Virtual Host, birden çok etki alanını (web sitesini) tek bir sunucuda barındırmamızı sağlar.   Sanal barındırmanın en iyi kullanımı, birden çok kullanıcının tek bir sunucuda birden çok web sitesini barındırabildiği paylaşımlı barındırma sunucularıdır.

Bu blog gönderisi, Tomcat web sunucusunda Virtual Host oluşturmanıza yardımcı olacaktır.

Kurulum Ayrıntıları

Bu makalede kullanılan temel kurulum ayrıntıları şunlardır:

  • IP adresi 192.168.1.100 olan bir Linux ana bilgisayarı
  • Tomcat sunucusunu ana bilgisayarda 80 numaralı bağlantı noktasında çalışır
  • İki örnek uygulama dağıtıldı, ilk uygulama http://192.168.1.100/myapp1 adresinde yapılandırıldı
  • İkinci uygulama http://192.168.1.100/myapp2 adresinde yapılandırılır.

Görev, her iki uygulama için sanal ana bilgisayarları yapılandırmaktır.  İlk virtual host example.com etki alanını kullanır ve ikinci virtual host demo.example.com alt etki alanını kullanır.

Tomcat’te Virtual Host Oluşturun

Tomcat,Virtual Hostyapılandırmalarını server.xml dosyası altında depolar.  Varsayılan ‘localhost’ Virtual Host, Tomcat sunucularında yapılandırılmıştır.  Şimdi aşağıdaki gibi iki Virtual Host daha eklemeliyiz:

    1. Favori metin düzenleyicinizde server.xml dosyasını düzenleyin.  Bu dosya, Tomcat kurulumunun conf dizini altında bulunur.
    2. Dosyanın sonuna gidin ve aşağıda gösterildiği gibi varsayılan Virtual Host yapılandırmasını bulun:
      Creating Virtual Host in Tomcat
      Tomcat’te varsayılan Virtual Host ayarları
    3. /opt/tomcat/webapps/myapp1 belge köküyle example.com etki alanı için ilk Virtual Host oluşturun.  www.example.com’u kurmak için bir Alias ​​yönergesi de ekleyebilirsiniz.

       

    4. İkinci Virtual Host, /opt/tomcat/webapps/myapp2 belge kökü ile bir demo.example.com alt alanı için oluşturulacak.

 

  1. Yapılandırma dosyası şöyle görünecektir:
    How to Create Virtual Hosts in Tomcat
    Tomcat’te Virtual Host yapılandırması
  2. Değişiklikleri kaydedin ve dosyayı kapatın.

Tomcat Hizmetini Yeniden Başlatın

Tomcat yapılandırma dosyasında değişiklikler yaptıktan sonra, değişikliklerin uygulanması için hizmeti yeniden başlatmanız gerekir.  Tomcat bir systemd hizmeti olarak çalışıyorsa, yeniden başlatmak için aşağıdaki komutu kullanın.

sudo systemctl restart tomcat 

Tomcat’i Shell betikleriyle çalıştırıyorsanız.  aşağıdaki komutları kullanın:

./bin/shutdown.sh  ./bin/startup.sh 

Yazının orijinalini buradan okuyabilirsiniz.

Skip to content