டாம்கேட் 10, ஒரு ஓப்பன் சோர்ஸ் சர்வர் அப்ளிகேஷன்

டாம்காட் 10 பற்றி

அடுத்த கட்டுரையில் நாம் கவனிக்கப் போகிறோம் உபுண்டு 10 இல் tomcat 20.04 ஐ எவ்வாறு நிறுவுவது. Apache Tomcat கீழ் உருவாக்கப்பட்ட சர்வ்லெட் கொள்கலனாக செயல்படுகிறது ஜகார்த்தா திட்டம் அப்பாச்சி மென்பொருள் அறக்கட்டளையில். இது அப்பாச்சி மென்பொருள் அறக்கட்டளை உறுப்பினர்கள் மற்றும் சுயாதீன தன்னார்வலர்களால் உருவாக்கப்பட்டு புதுப்பிக்கப்பட்டது.

இன்று இது மற்ற சேவையகங்களைப் போல பிரபலமாக இல்லை என்றாலும், பல திட்டங்களில் Tomcat தொடர்ந்து பயனுள்ளதாக இருக்கும். Tomcat க்கு Java SE 8 அல்லது அதற்குப் பிறகு நிறுவப்பட வேண்டும் கணினியில் அது சரியாக வேலை செய்கிறது.

உபுண்டு 10 இல் Tomcat 20.04 ஐ எவ்வாறு நிறுவுவது

உபுண்டுவில் OpenJDK ஐ நிறுவவும்

மேலே நான் கூறியது போல், Tomcat க்கு Java JDKஐ எங்கள் கணினியில் நிறுவ வேண்டும். இதற்காக நாம் இருவரும் Oracle Java JDK ஐ அதன் திறந்த மூல மாற்றாக நிறுவலாம் OpenJDK.

பாரா OpenJDK ஐ நிறுவவும் உபுண்டு களஞ்சியங்களில் நாம் கண்டுபிடிக்க முடியும், நாம் ஒரு முனையத்தை (Ctrl + Alt + T) திறந்து இயக்க வேண்டும்:

இயல்புநிலை jdk நிறுவல்

sudo apt update; sudo apt install default-jdk

நிறுவிய பின், நமக்கு மட்டுமே தேவைப்படும் நிறுவலை சரிபார்க்கவும் ஜாவா பதிப்பைச் சரிபார்க்கிறது:

ஜாவா openjdk பதிப்பு

java -version

Tomcat க்கான பயனர் மற்றும் குழுவை உருவாக்கவும்

முதலில் நாம் போகிறோம் Tomcat க்கான புதிய குழுவை உருவாக்கவும், அதை நாங்கள் tomcat என்று அழைக்கப் போகிறோம். இதை கட்டளையுடன் செய்வோம்:

sudo groupadd tomcat

பின்னர் அது நேரம் டாம்கேட்டிற்கு புதிய பயனரை உருவாக்கவும், அதை நாங்கள் டாம்கேட் என்று அழைக்கப் போகிறோம். பின்னர் நாம் முன்பு உருவாக்கிய டாம்கேட் குழுவில் அதை உறுப்பினராக்குவோம். கூடுதலாக நாமும் செய்வோம் / விலகல் / பூனை நாம் உருவாக்கப் போகும் பயனருக்கான முகப்பு கோப்புறை. இதையெல்லாம் செய்ய, அதே முனையத்தில் நாம் மட்டும் இயக்க வேண்டும்:

tomcat பயனரைச் சேர்க்கவும்

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

டாம்கேட்டைப் பதிவிறக்கவும்

இந்த கட்டத்தில், நாங்கள் தயாராக இருக்கிறோம் Tomcat ஐ பதிவிறக்கம் செய்து கட்டமைக்கவும். இதை எழுதும் நேரத்தில், 10 தொடரின் சமீபத்திய வெளியிடப்பட்ட பதிப்பு 10.0.12 ஆகும், மேலும் இதிலிருந்து பதிவிறக்கம் செய்யலாம் திட்ட வலைத்தளம்.

இணைய உலாவியைப் பயன்படுத்துவதைத் தவிர, நம்மால் முடியும் டெர்மினலை (Ctrl + Alt + T) திறந்து அதில் உள்ள கட்டளைகளை இயக்குவதன் மூலம் இந்த சமீபத்திய தொகுப்பை இன்று வெளியிடவும்:

டாம்கேட் 10 ஐ பதிவிறக்கவும்

cd /tmp
wget ftp://apache.cs.utah.edu/apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz

பதிவிறக்கம் முடிந்ததும், நாங்கள் செய்வோம் / opt / tomcat இல் tomcat ஹோம் கோப்புறையை உருவாக்கவும். அங்குதான் டவுன்லோட் செய்த கோப்பை அன்ஜிப் செய்யப் போகிறோம். இதைச் செய்ய, நாம் கட்டளைகளை மட்டுமே இயக்க வேண்டும்:

டாம்கேட்டை அவிழ்த்து விடுங்கள்

sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat/

இப்போது நாங்கள் போகிறோம் முழு கோப்பகத்தின் கட்டுப்பாட்டையும் Tomcat பயனருக்கு வழங்கவும், மேலும் பின் இடத்தில் உள்ள அனைத்து ஸ்கிரிப்ட்களையும் இயக்கக்கூடியதாக மாற்றுவோம்:

Tomcat அடைவு அனுமதிகள்

sudo chown -R tomcat: /opt/tomcat
sudo sh -c 'chmod +x /opt/tomcat/apache-tomcat-10.0.12/bin/*.sh'

டாம்கேட் சேவையை உள்ளமைக்கவும்

இப்போது நாம் விரும்பும் இடத்தில் பிரித்தெடுக்கப்பட்ட தொகுப்பு உள்ளது, பின்வரும் கட்டளையை இயக்கப் போகிறோம் இயல்புநிலை பயனருக்கு tomcat உள்ளமைவு கோப்பைத் திறக்கவும்:

sudo vim /opt/tomcat/apache-tomcat-10.0.12/conf/tomcat-users.xml

கோப்பு உள்ளே பயனருக்கான கடவுச்சொல்லுடன் ஒரு கணக்கை உருவாக்கப் போகிறோம் நிர்வாகம் மற்றும் கோப்பின் உள்ளே சேமிக்கவும். இதற்கு முன், கோப்பில் பின்வரும் வரிகளை நகலெடுத்து ஒட்டுவதன் மூலம் இதைச் செய்யலாம்:

 

கடவுச்சொல் நிர்வாகி டாம்கேட் 10

<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="escribe-la-contraseña-para-admin" roles="manager-gui,admin-gui"/>

பிறகு எங்கள் கடவுச்சொல்லுக்கான "கடவுச்சொல்" விருப்பத்தை மாற்றவும், எடிட்டரைச் சேமித்து மூடுகிறோம். அடுத்து, பின்வரும் கட்டளையை இயக்குவோம் Tomcat க்கான சர்வர் கணக்கை உருவாக்கவும்:

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

எடிட்டர் திறக்கும் போது, ​​நாம் பின்வரும் வரிகளை ஒட்டவும் உள்ளே. பின்னர் கோப்பை சேமிப்போம்.

சேவை tomcat 10 கட்டமைப்பு

[Unit]
Description=Tomcat servlet container
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"

Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-10.0.12"
Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-10.0.12"
Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-10.0.12/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/apache-tomcat-10.0.12/bin/startup.sh
ExecStop=/opt/tomcat/apache-tomcat-10.0.12/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

நாம் மீண்டும் முனையத்திற்கு வந்ததும், பின்வரும் கட்டளைகளை இயக்கப் போகிறோம் systemd சுயவிவரங்களை மீண்டும் ஏற்றவும் மற்றும் tomcat சேவையை இயக்கவும்:

systemctl tomcat 10ஐ ஏற்றவும்

sudo systemctl daemon-reload
sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

இந்த கட்டளைகளுக்குப் பிறகு, செய்ய டாம்கேட் இயங்குகிறதா இல்லையா என்பதைச் சரிபார்க்கவும், நாம் மட்டும் செயல்படுத்த வேண்டும்:

டாம்கேட் நிலை

sudo systemctl status tomcat.service

Tomcat GUI ஐத் தொடங்கவும்

இந்த கட்டத்தில், அது மட்டுமே தேவைப்படும் எங்கள் உலாவியைத் திறந்து உள்ளூர் சேவையக ஐபி அல்லது ஹோஸ்ட் பெயருக்குச் செல்லவும். இது எங்களுக்கு இயல்புநிலை Tomcat பக்கத்தைக் காண்பிக்கும்:

http://localhost:8080

டாம்கேட் 10 இணைய உலாவி

நிரல் இடைமுகத்தில் ஒருமுறை, நீங்கள் வேண்டும் விருப்பத்தை சொடுக்கவும் மேலாளர் பின்தளத்தில் உள்நுழைய. பயனர்பெயராக எவ்வாறு பயன்படுத்துவது என்பதை இங்கே பார்ப்போம் நிர்வாகம் மற்றும் கடவுச்சொல்லாக நாம் கோப்பில் குறிப்பிடுகிறோம் tomcat-users.xml.

டாம்கேட் 10 பின்தளம்

நீங்கள் Tomcat சேவையகத்தை தொலைவிலிருந்து அணுக விரும்பினால், அணுக அனுமதிக்கப்படும் தொலைநிலை IP முகவரியை ஏற்புப்பட்டியலில் சேர்க்க வேண்டியது அவசியம்.. முகவரிக் கட்டுப்பாடுகளை மாற்ற, நீங்கள் பொருத்தமான Context.xml கோப்புகளைத் திறக்க வேண்டும். மேலாளர் பயன்பாட்டிற்கு, திருத்த வேண்டிய கோப்பு:

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

புரவலன் மேலாளர் பயன்பாட்டிற்கு, திருத்த வேண்டிய கோப்பு இதுவாக இருக்கும்:

sudo vim /opt/tomcat/apache-tomcat-10.0.12/webapps/host-manager/META-INF/context.xml

இரண்டு கோப்புகளுக்குள்ளும், எங்கிருந்தும் இணைப்புகளை அனுமதிக்க ஐபி முகவரியின் கட்டுப்பாட்டைப் பற்றி விவாதிக்கவும். உங்கள் சொந்த ஐபி முகவரியிலிருந்து வரும் இணைப்புகளுக்கு மட்டுமே அணுகலை அனுமதிக்க விரும்பினால், பட்டியலில் உங்கள் பொது ஐபி முகவரியைச் சேர்க்கலாம்.

Tomcat இணையப் பயன்பாடுகளுக்கான Context.xml கோப்புகள் பின்வருவனவற்றைப் போலவே இருக்க வேண்டும்:

Context.xml கோப்புகளை மாற்றவும்

Context.xml கோப்புகளைச் சேமித்த பிறகு, உங்களுக்குத் தேவை Tomcat சேவையை மீண்டும் தொடங்கவும் கட்டளையை இயக்குகிறது:

sudo systemctl restart tomcat

அதைப் பெறலாம் Tomcat மற்றும் அது எவ்வாறு செயல்படுகிறது என்பது பற்றிய கூடுதல் தகவல்கள் திட்ட வலைத்தளம், அதன் உத்தியோகபூர்வ ஆவணங்கள் அல்லது உங்கள் விக்கி.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.