Tomcat Sunucusu olarak da bilinen Apache Tomcat, Java tabanlı web uygulamalarını başlatmak için Servlet kapsayıcısına sahip açık kaynaklı bir web sunucusudur. Tomcat, Java kodunu çalıştırmak için tamamen Java HTTP web sunucusu ortamı için JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, vb. içerir.

Yetenekli geliştiricilerden oluşan büyük topluluk, Tomcat sunucusunu Apache yazılım temelinin yönetimi altında tutar. Bu nedenle Tomcat sunucusu, Java tabanlı uygulama üzerinde verimli bir şekilde çalışmak için mükemmel erişilebilirlik sağlar. Çapraz platform desteği, hem Windows hem de Linux için kullanılabilir olduğu anlamına gelir. Apache Tomcat'in en son sürümü 10.0.18'dir, bu yüzden bu kılavuzda Ubuntu 20.04'e Apache Tomcat 10'un nasıl kurulacağını açıklayacağız.

1. Java Kurulumu (En Son Sürüm)

Öncelikle, sisteminize Ubuntu 20.04'ü yeni yüklediyseniz, şunları yapmanız gerektiğini unutmayın. Linux'ta yeni bir kullanıcı ekle Apache Tomcat'i kurmadan önce.

Bahsettiğimiz gibi, Apache Tomcat, Java'nın en son sürümünü gerektiren Java tabanlı uygulamalar için kullanılır. Apache Tomcat'in en son sürümünün düzgün çalışması için JDK 8 (Java Geliştirme Kiti) veya daha yüksek bir sürümü gerekir. Yapabilirsin

instagram viewer
JDK'nın en yeni sürümünü yükleyin Linux terminalinde aşağıdaki komutları çalıştırarak:

sudo uygun güncelleme
sudo apt yükleme varsayılanı-jdk -y

Kurulum onayını otomatik olarak geçmek için yukarıdaki komutta -y kullandık. Ardından, Java sürümünü aşağıdaki komutla kontrol etmeniz ve doğrulamanız gerekir:

java sürümü

Yukarıdaki resimde görebileceğiniz gibi, OpenJDK'nın en son sürümü olan 11.0.14'e sahibiz. Ayrıca OpenJDK Runtime Environment ve sunucu hakkında önemli bilgiler gösterir.

2. Apache Tomcat 10 Kurulumu

Apache Tomcat'in en son güncellemeleri düzenli olarak sunan aktif bir geliştirme ekibi vardır, bu nedenle aşağıdaki komutu kullanarak resmi sunucudan indirin:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Bu kılavuzu gönderdikten aylar sonra okuyorsanız ve 10.0.18'den sonra yeni bir güncelleme varsa, yukarıdaki komutta sürümü değiştirdiğinizden emin olun. Aksi takdirde komut çalışmaz ve Apache Tomcat'in en son sürümünü indirirken hata alırsınız.

Tomcat tar.gz dosyasını indirdikten sonra, aşağıdaki komutla tar arşivini çıkarın:

tar xvf apache-tomcat-10.0.18.tar.gz

Şimdi aşağıdaki komutu kullanarak ayıklanan dosyaları ana dizine (/usr/share/apache-tomcat) taşıyın:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

Tomcat dizinini tek tek yapmak yerine aynı anda çıkarmak ve taşımak için aşağıdaki komutu da kullanabilirsiniz:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Tomcat Kullanıcı Hesabını Ayarlama

Tomcat sunucusunu belirli bir kullanıcı hesabı üzerinden çalıştırmak, güvenlik açısından iyi bir fikirdir. Yeni bir kullanıcı hesabı oluşturmak için aşağıdaki komutu yürütün:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Şimdi kullanıcı adını ve şifreyi gereksinimlere göre değiştirin ve kaydedin:

Rolleri yönetici ve ana bilgisayar yöneticisi olarak değiştirin ve parolalarını buna göre ayarlayın.

Son olarak, Tomcat dizininde gerekli dosya izinlerini aşağıdaki gibi ayarlayın:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Apache Tomcat'e Erişimi Etkinleştir

Ana bilgisayar yöneticisi ve Tomcat yöneticisi uygulamalarına yalnızca yerel ana bilgisayar olarak erişebilirsiniz, bu nedenle erişim izinlerini yapılandırmak önemlidir. Belirli uzak sistemlere izin vermekten veya tüm sistemlere izin vermekten erişime izin vermenin iki yolu vardır. Yönetici ve ana bilgisayar yöneticisi uygulamaları için düzenlemek üzere context.xml dosyasını açın:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Şimdi erişeceğiniz IP adresini ekleyerek satırları değiştirin. Görmek IP adresinizi Linux'ta nasıl bulabilirsiniz? Eğer yardıma ihtiyacın varsa:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

Sonunda, dosyayı kaydedin, sistem yönetici ve ana bilgisayar yöneticisi için erişime izin verecektir.

5. Tomcat Systemd Dosyasını Kurun

Tomcat, hizmetleri başlatmak ve durdurmak için bash komut dosyası erişilebilirliğine sahiptir. Ancak, tüm görevleri bir systemd hizmeti olarak yönetmek için bir başlangıç ​​komut dosyası oluşturabilirsiniz. İlk önce, aşağıdaki komutu kullanarak tomcat.service dosyasını vim'de açın:

sudo nano /etc/systemd/system/tomcat.service

Şimdi aşağıdaki içeriği vim düzenleyicisine yapıştırın ve kaydedin:

[Birim]
Açıklama=Tomcat
Sonra=syslog.target network.target
[Hizmet]
tip=çatallama
kullanıcı = erkek kedi
Grup=erkek kedi
Ortam=JAVA_HOME=/usr/lib/jvm/default-java
Çevre='JAVA_OPTS=-Djava.awt.headless=true'
Ortam=CATALINA_HOME=/usr/share/apache-tomcat
Ortam=CATALINA_BASE=/usr/share/apache-tomcat
Ortam=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh başlangıç
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh durdur
[Düzenlemek]
WantedBy=çok kullanıcılı.hedef

Dosyada yapılan değişiklikleri yüklemek için systemd hizmetini yeniden yüklemek için aşağıdaki komutu çalıştırın.

sudo systemctl arka plan programı yeniden yükleme

Şimdi, aşağıda verilen komutları kullanarak Tomcat uygulamasını başlatın ve etkinleştirin:

sudo systemctl tomcat.service'i başlat
sudo systemctl tomcat.service'i etkinleştir

Terminalde aşağıdaki komutu çalıştırarak Tomcat hizmetinin durumunu doğrulayalım:

sudo systemctl durumu tomcat.service

Burada, yukarıdaki resimde sistem, durumda "aktif (çalışıyor)" gösteriyor.

6. Tomcat Web Sunucusuna erişin

Varsayılan olarak, Tomcat Sunucusu 8080 numaralı bağlantı noktasında çalışır, ancak aşağıdaki komutu kullanarak bunu kontrol edebilirsiniz:

sudo ss -tünelp | grep 8080

Şimdi tarayıcıdan Tomcat sunucusuna erişin:

http://localhost: 8080/

Son olarak, Tomcat 10'a Linux makinenizden erişmek için bir kullanıcı adı ve şifre sağlayın:

Web arayüzünden sunucu durumunu kontrol edebilir, yönetici uygulamasını indirebilir ve bir yöneticiye ev sahipliği yapabilirsiniz. Web tarayıcısından Tomcat 10'a erişirken herhangi bir hatayla karşılaşırsanız, tomcat.service'i yeniden yüklemelisiniz. Tomcat hizmetine yeni bir başlangıç ​​yapmanıza ve doğru çalışması için tüm verileri yüklemenize yardımcı olacaktır. Tomcat.service'i yeniden yükledikten sonra, lütfen yukarıda bahsettiğimiz gibi Tomcat.service'i başlatın, etkinleştirin ve durumunu kontrol edin.

Apache Tomcat 10'u Başarıyla Kurdunuz!

Böylece Ubuntu 20.04'te Apache Tomcat 10'u kolayca kurabilir ve kurabilirsiniz. Süreci, Tomcat 10'un kurulumuyla ilgili her şeyi düşündüğümüz altı farklı adıma ayırdık.

Apache Tomcat'in başarıyla kurulması için gerekli olduğundan lütfen adımları tek tek uyguladığınızdan emin olun. Kurulum sürecinde kafanız karışmasın çünkü süreç Tomcat 10'u yükleyerek başlar ve web tarayıcısından Tomcat sunucusuna erişerek sona erer. Yukarıdaki yöntemlerde kullandığımız birkaç kısayol vardır, çünkü bu kısayollar Apache 10'u kolayca kurmanıza yardımcı olacaktır.

Kendi Kişisel Ev Sunucunuzu Yapmak için 5 Neden

Sonrakini Oku

PaylaşCıvıldamakPaylaşE-posta

İlgili konular

  • Linux
  • Apache Sunucusu
  • Ubuntu
  • Linux

Yazar hakkında

Nitin Jangid (2 Makale Yayınlandı)Nitin Jangid'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın