Sistemlerimizde veya laboratuvar ortamlarımızda her gün yönettiğimiz fonksiyonlar dahilinde, özellikle geliştirme departmanlarında bulunan kişilerin (kuruluşumuzda bu departman varsa) kullanıcıların ihtiyaç duyduğu haberlerden ve yeni araçlardan haberdar olmamız gerekir. , tasarım, lojistik, yazılım ve donanım düzeyinde çözümler sunmak, böylece çalışmalarının en optimal ve en etkili olması.
Bu sefer nasıl yükleyebileceğimizi analiz edeceğiz. Apache Tomcat 8, Java uygulamalarını barındırmamıza izin veren web sunucusu, Java'da uygulamalar uygulayan geliştiriciler için çok yararlı bir şey.
Apache Tomcat nedir?Daha önce de belirttiğimiz gibi Apache Tomcat, Linux'ta olduğu gibi Java uygulamalarına alternatifler sunan, ücretsiz, açık kaynak kodlu ve her geçen gün gelişen bir yazılımdır. Apache, 1996'dan beri uygulanan Fransızca yamalı sunucu kelimesinden gelir ve sahip olduğumuz birçok avantajı arasında:
Apache Tomcat'in Avantajları
- Ücretsiz yazılım
- Çoklu platform
- Optimum performans
- Kararlı ve güvenli
Temel olarak kullanımı Apache Tomcat, dinamik veya statik olsun, web sayfalarına odaklanır ve Apache'nin iyi bilinen LAMP paketiyle (Linux, Apache, MySQL, PHP) entegre olduğunu biliyoruz.
Bu analiz için CentOS 7 ile bir ortam kullanacağız. Başlamadan önce ilginizi çekebilecek bazı öğreticiler bırakacağız:
- Apache Tomcat'i Ubuntu 16.04'e yükleyin
- LAMP'yi Debian 8'e yükleyin
- XAMPP'yi yükleyin
- Apache performansını izleyin
1. CentOS 7 sistemini güncelleyin
Atılacak ilk adım, CentOS 7 sistemimizi güncelleyin Yeni güncellemeleri aramak ve böylece daha fazla kararlılığa sahip olmak için, bunun için şu komutu kullanacağız:
sudo yum güncellemesi
Tüm dosyaların indirilip kurulacağını umuyoruz.
2. Java'yı yükleyin
Atmamız gereken bir sonraki adım, Apache Tomcat'in tüm bu Java tabanlı uygulamaları çalıştırabilmesi için Java'yı yükleyin. Bu güncellemeyi gerçekleştirmek için aşağıdaki komutu kullanacağız:
sudo yum java-1.7.0-openjdk-devel'i kurun
İndirmeyi kabul ediyoruz ve yüklenmesini bekliyoruz. Varsayılan olarak Java'nın kurulu olduğu yol / usr / lib / jvm / jre, Apache Tomcat yapılandırması için bunu aklımızda tutmalıyız.
3. Tomcat için kullanıcı oluşturma
Java'yı doğru bir şekilde yükledikten sonra, yapmamız gereken bir sonraki adım Apache Tomcat ile ilgili her şeyi yönetmek için bir kullanıcı oluşturun (kök kullanıcı olmamalıdır). İlk önce aşağıdaki komutu kullanarak Tomcat grubunu oluşturacağız:
sudo groupadd tomcatŞimdi Tomcat kullanıcısını oluşturmaya devam ediyoruz ve bu kullanıcıya aşağıdaki ayarları ekleyeceğiz:
- Tomcat grubunun bir üyesi yapın.
- Yolda bir dizin oluşturacağız tercih / erkek kedi Apache Tomcat'in kurulacağı yer.
- parametreyi ekleyeceğiz / bin / yanlış böylece hesaba kimse erişemez.
Aşağıdaki komutu gireceğiz:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatBu işlem tamamlandıktan sonra Apache Tomcat 8'i indirip yüklemeye devam edebiliriz.
4. Apache Tomcat'i indirin ve yükleyin
Bunun için indirilebilecek en son Apache sürümlerini görmek için aşağıdaki Apache web bağlantısına gitmeliyiz. Doğru sürümü (tar.gz dosyası) bulmak için doğru sürüme gidiyoruz ve Binary Distributions alanında tar.gz dosyasını core alanına yerleştiriyoruz.
BÜYÜT
İlgili indirme için bağlantı adresini oraya kopyalamalıyız. Sürüm 8 için bağlantı aşağıdaki gibidir: Apache 8 tar.gz dosyası.
Kurulum işlemini başlatmak için ana klasöre gideceğiz parametreyi kullanarak:
cd ~Daha sonra Apache Tomcat indirme işlemine devam etmek için wget komutunu kullanacağız, sözdizimini kullanacağız. wget Link_de_Descarga, bizim durumumuzda:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzİndirmenin tamamlandığını ve doğru şekilde kurulduğunu umuyoruz.
NotBazı durumlarda komut wget CentOS 7'de mevcut değildir, bunu çözmek için şu komutu girmeniz yeterlidir:
sudo yum wget'i yükleBu sayede kurulumunu gerçekleştirmiş olacağız.
Daha önce de belirttiğimiz gibi, gideceğimiz Apache Tomcat 8'i / opt / Tomcat yoluna kurun ancak varsayılan olarak bu rota mevcut değil, onu yaratmak aşağıdaki komutu kullanacağız:
sudo mkdir / opt / tomcatşimdi gidiyoruz indirilen dosyayı / opt / Tomcat yolundan çıkarın, bunun için aşağıdaki komutu gireceğiz:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip bileşenleri = 1Apache'nin / opt / Tomcat yolundan çıkarıldığını umuyoruz. Tüm dosyalar ayıklandıktan sonra ilgili izinleri atamamız gerekir.
5. Tomcat kullanıcısına izinleri güncelle
Tomcat kullanıcısının Tomcat kurulum yoluna erişebilmesi için aşağıdaki işlemi gerçekleştireceğiz. Gidiyoruz tüm Apache Tomcat 8 dosyalarının kurulu olduğu yola gidin (/ opt / tomcat) aşağıdaki komutu kullanarak:
cd / opt / tomcatBu rotaya girdikten sonra aşağıdaki parametreleri gireceğiz. bu yolda okuma ve yazma izinleri verin:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Sonunda yapacağız Tomcat kullanıcısının conf dosyasının günlüklerinin, web uygulamalarının ve diğer bileşenlerinin sahibi olmasına izin verin, bunun için aşağıdakileri gireceğiz:
sudo chown -R Tomcat web uygulamaları / çalışma / sıcaklık / günlükler /Şimdi sistemi kurmaya devam ediyoruz.
6. sistem dosyasını yükleyin
Apache Tomcat bir hizmet olarak çalışacağı için systemd dosyasını kurmalıyız., bu nedenle tomcat.service dosyasını oluşturmak için aşağıdakileri gireceğiz:
sudo nano /etc/systemd/system/tomcat.serviceOrada boş bir dosyanın görüntülendiğini görebiliriz, bu yüzden aşağıdakileri eklemeliyiz:
# Tomcat için Systemd birim dosyası [Birim] Açıklama = Apache Tomcat Web Uygulaması Konteyneri Sonrası = syslog.target network.target [Servis] Tür = forking Ortam = JAVA_HOME = / usr / lib / jvm / jre Ortam = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Ortam = CATALINA_HOME = / opt / Tomcat Ortam = CATALINA_BASE = / opt / Tomcat Ortam = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Ortam = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = dosya: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID Kullanıcı = tomcat Group = tomcat [Kur] WantedBy = çok kullanıcılı.hedef
Tuş kombinasyonunu kullanarak değişiklikleri kaydediyoruz Ctrl + VEYA ve kombinasyonu kullanarak editörden çıkıyoruz Ctrl + x. Ardından, aşağıdaki komutu kullanarak systemd dosyasını yeniden başlatacağız:
sudo systemctl arka plan programı yeniden yüklemeYeniden başladığında bir sonraki göreve devam ediyoruz.
7. Apache Tomcat hizmetini etkinleştir
Bir önceki işlemi tamamladığımızda apache hizmetini başlat aşağıdaki komutu kullanarak:
sudo systemctl tomcat'i başlatDaha sonra aşağıdaki komutu kullanarak Apache Tomcat'i etkinleştiririz:
sudo systemctl Tomcat'i etkinleştirHizmeti başlattıktan sonra yapabiliriz tarayıcıda Tomcat kurulumunu doğrulayın, bunun için ifconfig komutunu kullanarak makinemizin IP adresini bilmeliyiz.
Tarayıcıda aşağıdaki sözdizimini gireceğiz:
http://Sunucu-IP: 8080
BÜYÜT
Gördüğümüz gibi, Apache başlangıç ekranına erişiyoruz ve oradan gerekli gördüklerimizi yönetiyoruz.
Bu tutacağın Apache Tomcat 8'i CentOS 7 bilgisayarımıza kurduk Java uygulamalarıyla çalışanlara alternatif bir destek sağlamak. Son olarak, aşağıdaki eğitim ilginizi çekebilir: MySQL'i CentOS 7'ye yükleyin.