การติดตั้ง Apache Tomcat บน Ubuntu 14.04

Apache Tomcat สร้างขึ้นโดยองค์กรเดียวกับ Apache เว็บเซิร์ฟเวอร์ยอดนิยมเป็นเว็บเซิร์ฟเวอร์ที่ให้บริการหน้าเว็บ Java แก่ผู้เยี่ยมชม ในคู่มือนี้เราจะดูว่าเราสามารถติดตั้ง Apache Tomcat บนเซิร์ฟเวอร์ Ubuntu 14.04 ได้อย่างไร

ขั้นตอนที่ 1: การติดตั้งข้อกำหนดเบื้องต้น

ก่อนอื่นเราต้องอัปเดตซอฟต์แวร์ทั้งหมดบนเซิร์ฟเวอร์ของเราและติดตั้งข้อกำหนดเบื้องต้นจำนวนหนึ่ง:

apt-get update

หลังจากคุณทำเสร็จแล้วให้ติดตั้ง JDK:

apt-get install default-jdk

ขั้นตอนที่ 2: สร้างผู้ใช้

เราจะต้องมีผู้ใช้ที่ไม่ใช่รูทเพื่อใช้งานเว็บเซิร์ฟเวอร์ Tomcat เพื่อการจัดการที่ง่ายเราจะเรียกมันว่า "ทอมแคท" โดยธรรมชาติสิ่งนี้สามารถเป็นอะไรก็ได้ที่คุณต้องการ

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

ขั้นตอนที่ 3: การติดตั้ง Tomcat

หลังจากยืนยันว่ามีการติดตั้งข้อกำหนดเบื้องต้นเรียบร้อยแล้วเราสามารถเริ่มต้นกระบวนการติดตั้ง Tomcat ก่อนอื่นเราจะทำการดาวน์โหลดไฟล์:

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

ตั้งค่าการอนุญาต:

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: การสร้างสคริปต์

ตอนนี้เราจะต้องสร้างสคริปต์เพื่อเรียกใช้ Tomcat เป็นบริการ

ในการทำเช่นนี้คุณจะต้องตั้งค่าJAVA_HOMEตัวแปร คุณสามารถค้นหาได้โดยใช้คำสั่งต่อไปนี้:

update-alternatives --config java

หลังจากนั้นให้สร้างสคริปต์:

vi /etc/init/tomcat.conf

วางเนื้อหาต่อไปนี้ลงในไฟล์:

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

หลังจากบันทึกไฟล์นี้ให้เรียกใช้งาน:

sudo initctl reload-configuration

ตอนนี้คุณสามารถเริ่มเว็บเซิร์ฟเวอร์ Tomcat โดยใช้คำสั่งต่อไปนี้:

initctl start tomcat

หลังจากเริ่มให้บริการคุณสามารถเข้าถึง Tomcat ได้ที่ URL ต่อไปนี้:

serverip:8080

ขั้นตอนที่ 4: ตั้งค่าอินเทอร์เฟซการจัดการเว็บ

ในการเข้าถึงส่วนต่อประสานการจัดการเว็บไซต์เราจะต้องสร้างผู้ใช้ที่จะสามารถเข้าถึงได้ เปิดไฟล์ต่อไปนี้ด้วยโปรแกรมแก้ไขที่คุณชื่นชอบ:

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

วางสิ่งต่อไปนี้ลงในไฟล์นี้:

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

เปลี่ยน "ผู้ใช้" เป็นชื่อผู้ใช้และ "รหัสผ่าน" เป็นรหัสผ่านสำหรับผู้ใช้ที่คุณต้องการสร้าง ให้แน่ใจว่าจะจำมันได้!

รีสตาร์ท Tomcat โดยพิมพ์:

initctl restart tomcat

ตอนนี้คุณจะสามารถเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านที่คุณเพิ่งสร้างขึ้น

คุณสามารถเข้าถึง Tomcat ได้ที่ URL ต่อไปนี้:

serverip:8080

มีหลายอินเตอร์เฟส คุณสามารถเข้าถึงแอป Manager ได้ที่นี่:

serverip:8080/manager/html

ด้วยแอป Manager คุณสามารถจัดการเว็บไซต์ที่โฮสต์บนเซิร์ฟเวอร์ Tomcat ของคุณ

ผู้จัดการโฮสต์สามารถเข้าถึงได้จาก URL ต่อไปนี้:

serverip:8080/host-manager/html/

ขอแสดงความยินดี! ตอนนี้คุณได้ติดตั้งเซิร์ฟเวอร์ Tomcat ของคุณเองแล้ว!

ฝากความเห็น

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true