Ubuntuya Apache Tomcat Kurulumu 14.04

Popüler Apache web sunucusuyla aynı kuruluş tarafından oluşturulan Apache Tomcat, ziyaretçilere Java web sayfaları sunmanıza izin veren bir web sunucusudur. Bu kılavuzda, Apache Tomcat'i bir Ubuntu 14.04 sunucusuna nasıl kurabileceğimizi göreceğiz.

Adım 1: Önkoşulları yükleme

Öncelikle, sunucumuzdaki tüm yazılımları güncellememiz ve bir dizi önkoşul yüklememiz gerekiyor:

apt-get update

Bunu yaptıktan sonra JDK'yı yükleyin:

apt-get install default-jdk

2. Adım: Kullanıcı oluşturma

Tomcat web sunucusunu altında çalıştırmak için root olmayan bir kullanıcıya ihtiyacımız olacak. Kolay yönetim için buna "tomcat" diyeceğiz. Doğal olarak, bu istediğiniz herhangi bir şey olabilir.

groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

Adım 3: Tomcat'in Kurulumu

Ön koşulların başarıyla kurulduğunu onayladıktan sonra, Tomcat kurulum işlemine başlayabiliriz. İlk olarak dosyaları indireceğiz:

cd
wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
mkdir /opt/tomcat
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1

İzinleri ayarlayın:

cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat work/ temp/ logs/

3. Adım: Komut dosyasını oluşturma

Şimdi Tomcat'i bir hizmet olarak çalıştırmak için bir komut dosyası oluşturmamız gerekecek.

Bunu yapmak için JAVA_HOMEdeğişkeni ayarlamanız gerekir . Aşağıdaki komutu kullanarak bunu bulabilirsiniz:

update-alternatives --config java

Bunu yaptıktan sonra komut dosyasını oluşturun:

vi /etc/init/tomcat.conf

Aşağıdaki içerikleri dosyaya yapıştırın:

description "Tomcat"

  start on runlevel [2345]
  stop on runlevel [!2345]
  respawn
  respawn limit 10 5

  setuid tomcat
  setgid tomcat

  env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
  env HOME=/opt/tomcat

  # Modify these options as needed
  env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
  env MEMORY="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

  exec $HOME/bin/catalina.sh run

  # cleanup temp directory after stop
  post-stop script
    rm -rf $HOME/temp/*
  end script

Bu dosyayı kaydettikten sonra, yürütün:

sudo initctl reload-configuration

Artık Tomcat web sunucusunu aşağıdaki komutu kullanarak başlatabilirsiniz:

initctl start tomcat

Hizmeti başlattıktan sonra Tomcat'e aşağıdaki URL'den erişebilirsiniz:

serverip:8080

Adım 4: Web Yönetim Arayüzünü Kurun

Web Yönetim Arayüzüne erişmek için, ona erişebilecek bir kullanıcı yaratmamız gerekecek. Aşağıdaki dosyayı favori düzenleyicinizle açın:

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

Aşağıdakileri bu dosyaya yapıştırın:

<tomcat-users>
    <user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

"Kullanıcı" kullanıcı adını ve "şifre" oluşturmak istediğiniz kullanıcının şifresini değiştirin. Hatırladığınızdan emin olun!

Tomcat'i yazarak yeniden başlatın:

initctl restart tomcat

Artık az önce oluşturduğunuz kullanıcı adı ve şifreyle giriş yapabilirsiniz.

Tomcat'e aşağıdaki URL'den erişebilirsiniz:

serverip:8080

Birden fazla arayüz var. Yönetici Uygulamasına buradan erişebilirsiniz:

serverip:8080/manager/html

Yönetici Uygulaması ile Tomcat sunucunuzda barındırılan web sitelerini yönetebilirsiniz.

Ana Bilgisayar Yöneticisine aşağıdaki URL'den erişilebilir:

serverip:8080/host-manager/html/

Tebrikler! Artık kendi Tomcat sunucunuzu kurdunuz!

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.