அப்பாச்சி டாம்காட் ஒரு திறந்த மூல வலை சேவையகம் மற்றும் ஜாவா பயன்பாடுகளை இயக்குவதற்கான சர்வ்லெட் கொள்கலன். இது ஜாவா வலை பயன்பாடுகளுடன் பயன்படுத்தப்படும் மிகவும் பிரபலமான பயன்பாட்டு சேவையகம். இபே, அலிபாபா மற்றும் எம்ஐடி உள்ளிட்ட 100 நிறுவனங்கள் இதைப் பயன்படுத்துகின்றன.
இந்த பயிற்சி டாம்கேட் 9.0.45 ஐப் பதிவிறக்க ஒரு படிப்படியான வழிகாட்டியாகும். இங்கே குறியீடு டெபியன் 10 இல் சோதிக்கப்பட்டது, அதாவது உபுண்டு அல்லது காளி லினக்ஸ் (அல்லது டெபியன் தானே) போன்ற எந்தவொரு டெபியன் அடிப்படையிலான டிஸ்ட்ரோவையும் நீங்கள் பயன்படுத்துகிறீர்கள் என்றால், நீங்கள் அதைப் பின்பற்றலாம்.
அப்பாச்சி டாம்கேட் 9 க்கான முன்நிபந்தனைகள்
நீங்கள் ஒரு பயனராக இருக்க வேண்டும் சூடோ சலுகைகள் நீங்கள் ஒரு சூடோ/ரூட் பயனராக இல்லாவிட்டால், அந்த பயனர் சலுகையைப் பெற நீங்கள் பின்வருமாறு செய்யலாம்:
க்கு) ஒரு புதிய பயனரை உருவாக்கவும்
என உள்நுழைக வேர் உங்கள் முனையத்தில் பின்வரும் கட்டளையை உள்ளிடவும்:
$ adduser newuser
கடவுச்சொல்லை கொடுக்கும்படி கேட்கப்படுவீர்கள். அது வலுவாகவும் பாதுகாப்பாகவும் இருப்பதை உறுதி செய்யவும். உங்கள் பெயர் மற்றும் தொலைபேசி எண் போன்ற கூடுதல் தகவல்களும் கேட்கப்படும். இது விருப்பமானது மற்றும் அற்பமானது. தவிர்க்க, நீங்கள் விசையை அழுத்தவும்.
b) பயனரை சூடோ குழுவில் சேர்க்கவும்
$ usermod -aG sudo newuser
உங்களிடம் இப்போது ஒரு சூடோ பயனர் உள்ளது புதிய பயனர் .
தொடர்புடையது: சுடோயர்ஸ் குழுவில் ஒரு பயனரைச் சேர்க்கவும்
படி 1: OpenJDK ஐ நிறுவவும்
டாம்கேட் 9 ஐ நிறுவ உங்களுக்கு ஜாவா ஸ்டாண்டர்ட் எடிஷன் (எஸ்இ) 8 அல்லது அதற்கு மேல் நிறுவ வேண்டும். ஜாவா எஸ்இ மற்றும் ஜாவா டெவலப்மென்ட் கிட் (ஜேடிகே) யின் திறந்த மூல செயலாக்கமான OpenJDK ஐ நிறுவுவதன் மூலம் இதை அடையுங்கள்.
முதலில், நீங்கள் எங்கள் பொருத்தமான தொகுப்பைப் புதுப்பிக்க வேண்டும்:
இணையம் தேவையில்லாத பயன்பாடுகள்
$ sudo apt update
பின்னர் அடுத்தது:
$ sudo apt install default-jdk
இதை எழுதும் நேரத்தில், OpenJDK14 என்பது OpenJDK இன் சமீபத்திய பதிப்பாகும். நிறுவல் முடிந்ததும், கீழே உள்ள உங்கள் ஜாவா பதிப்பை சரிபார்த்து அதை சரிபார்க்கவும்:
$ java -version
படி 2: ஒரு டாம்கேட் பயனரை உருவாக்கவும்
நீங்கள் டாம்காட்டை ரூட் பயனராகப் பயன்படுத்தலாம் ஆனால் இது கடுமையான பாதுகாப்பு அச்சுறுத்தலை ஏற்படுத்துகிறது. எனவே, நீங்கள் ஒரு புதிய பயனரை உருவாக்க வேண்டும், இது ஒரு வீட்டு கோப்பகத்துடன் சேவையை இயக்கும் /opt/tomcat . இந்த அடைவு நீங்கள் ஷெல் கொண்டு உருவாக்கப்பட்ட டாம்காட்டை நிறுவுவீர்கள் /பின்/பொய் அதனால் யாரும் அதில் நுழைய முடியாது.
இதை செய்ய கீழே உள்ள கட்டளையை இயக்கவும்:
$ sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
படி 3: டாம்காட்டை நிறுவவும்
டாம்காட்டின் அதிகாரப்பூர்வ பைனரி விநியோகத்தை பெறலாம் டாம்காட் பதிவிறக்கப் பக்கம் .
நீங்கள் பயன்படுத்தலாம் wget டாம்காட் ஜிப் கோப்பை பதிவிறக்கம் செய்ய கட்டளை /tmp அடைவு, ஒரு தற்காலிக கோப்புறை இடம்.
$ cd /tmp
$ wget https://mirror.kiu.ac.ug/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz
பயன்படுத்துவதில் சிக்கல் இருந்தால் wget , உன்னால் முடியும் விருப்பமாக பயன்படுத்த சுருட்டை டாம்காட்டை பதிவிறக்க கட்டளை. முதலில், பதிவிறக்கவும் சுருட்டை :
$ sudo apt install curl
டாம்காட் வலைத்தளத்திலிருந்து நீங்கள் பெற்ற இணைப்பைக் கொண்டு சுருட்டைப் பயன்படுத்தவும்:
$ curl -O https://mirror.kiu.ac.ug/apache/tomcat/tomcat-9/v9.0.45/bin/apache-tomcat-9.0.45.tar.gz
குறிப்பு: நீங்கள் பயன்படுத்தியிருந்தால் wget , பயன்படுத்த வேண்டிய அவசியமில்லை சுருட்டை அத்துடன். இருவரும் ஒரே இலக்கை அடைகிறார்கள்.
பதிவிறக்கம் முடிந்ததும் காப்பகத்தை பிரித்தெடுக்கவும் /opt/tomcat அடைவு:
$ sudo mkdir /opt/tomcat
$ tar -xf apache-tomcat-9.0.45.tar.gz
$ sudo mv apache-tomcat-9.0.45 /opt/tomcat/
டாம்காட் பாதுகாப்பு திருத்தங்கள் மற்றும் இணைப்புகளுடன் வழக்கமான புதுப்பிப்புகளைப் பெறுகிறது. இந்த புதுப்பிப்புகளில் உங்களுக்கு அதிக கட்டுப்பாடு இருப்பதை உறுதிப்படுத்த, ஒரு குறியீட்டு இணைப்பை உருவாக்கவும் சமீபத்திய இது நிறுவல் கோப்பகத்தை சுட்டிக்காட்டுகிறது.
$ sudo ln -s /opt/tomcat/apache-tomcat-9.0.45 /opt/tomcat/latest
நீங்கள் ஒரு புதுப்பிப்பைப் பெறும்போது, நீங்கள் செய்ய வேண்டியது உங்கள் பதிவிறக்கத்தைத் திறந்து, குறியீட்டு இணைப்பைச் சுட்டிக்காட்டுதல்.
அடுத்து, அனுமதிகளைப் புதுப்பிக்கவும். கீழே உள்ள கட்டளை டாம்காட் பயனர் மற்றும் குழுவிற்கு அனுமதி அளிக்கிறது:
$ sudo chown -R tomcat: /opt/tomcat
நீங்கள் டாம்காட்டில் ஷெல் ஸ்கிரிப்ட்களை உருவாக்க வேண்டும் நான் இயங்கக்கூடிய அடைவு:
$ sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
படி 4: ஒரு அலகு கோப்பை உருவாக்கவும்
ஷெல் ஸ்கிரிப்ட்களைப் பயன்படுத்துவதற்குப் பதிலாக டாம்காட்டை ஒரு சேவையாக இயக்க வேண்டும். இதற்கு ஒரு systemd அலகு கோப்பு தேவை /etc/systemd/system/ அடைவு:
$ sudo nano /etc/systemd/system/tomcat.service
இப்போது உள்ளமைவை கீழே ஒட்டவும்.
[Unit]
Description=Tomcat 9.0 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/latest'
Environment='CATALINA_HOME=/opt/tomcat/latest'
Environment='CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
கோப்பை சேமித்து மூடவும். பிறகு மீண்டும் ஏற்றவும் systemctl புதிய மாற்றங்கள் கணினியால் ஒப்புக் கொள்ளப்படுவதை உறுதி செய்ய:
$ sudo systemctl daemon-reload
இப்போது டாம்கேட் சேவையைத் தொடங்குங்கள்:
$ sudo systemctl start tomcat
விண்ணப்பம் எந்த பிழையும் இல்லாமல் தொடங்கியதா என சரிபார்க்கவும்:
$ sudo systemctl status tomcat
டாம்காட் சர்வர் இயங்குகிறது என்பதை மேலே உள்ள வெளியீடு உறுதி செய்கிறது.
மற்ற சிஸ்டம் சேவைகளைப் போலவே நீங்கள் எப்போதும் உங்கள் டாம்கேட் சேவையை நிர்வகிக்கலாம்:
$ sudo systemctl start tomcat
$ sudo systemctl stop tomcat
$ sudo systemctl restart tomcat
படி 5: ஃபயர்வால் அமைப்புகளை உள்ளமைக்கவும்
உங்கள் உள்ளூர் நெட்வொர்க்கிலிருந்து உங்கள் சேவையகத்தை நீங்கள் அணுக வேண்டியிருக்கலாம். இதை அடைய, உங்கள் ஃபயர்வால் அமைப்புகளை சரிசெய்து போர்ட் 8080 ஐ திறக்கவும்.
எக்ஸலில் பணித்தாள்களை எவ்வாறு இணைப்பது
$ sudo ufw allow 8080/tcp
ஃபயர்வால் அனுமதிகளை மாற்றியமைத்த பிறகு, இப்போது செல்வதன் மூலம் இயல்புநிலை டாம்கேட் பக்கத்தை அணுகலாம் உங்கள் ஐபி முகவரி: 8080 உங்கள் இணைய உலாவியில். இந்த கட்டத்தில் உங்கள் மேலாளர் பயன்பாட்டிற்கான இணைப்பைக் கிளிக் செய்யாதீர்கள், ஏனெனில் உங்களுக்கு அணுகல் மறுக்கப்படும் (நீங்கள் அதை பின்னர் கட்டமைக்கலாம்).
துவக்க நேரத்தில் தானாக டாம்கேட் சேவையை தொடங்க விரும்பினால், இதைப் பயன்படுத்தவும்:
$ sudo systemctl enable tomcat
படி 6: மேலாண்மை இடைமுகத்தை உள்ளமைக்கவும்
இந்த நேரத்தில், வலை மேலாண்மை இடைமுகம் அணுக முடியாதது, ஏனெனில் நீங்கள் டாம்கேட் பயனர்கள் மற்றும் அவர்களின் பாத்திரங்களை இன்னும் வரையறுக்கவில்லை. தி tomcat-users.xml விவரிக்கும் கோப்பு ஆகும். உங்கள் முனையத்தில் கீழ்கண்டவாறு திறக்கவும்:
$ sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
கோப்பு திறக்கும் போது, கருத்துகள் மற்றும் உதாரணங்கள் அடங்கிய இயல்புநிலை உரையை நீங்கள் காண்பீர்கள்.
கீழே உள்ள குறியீட்டை, மேலே மேலே சேர்க்கவும் .
புதிய பயனர் இப்போது இணைய இடைமுகத்தை (மேனேஜர்-குய் மற்றும் அட்மின்-குய்) அணுகலாம். கடவுச்சொல்லை மிகவும் பாதுகாப்பான ஒன்றாக மாற்றுவதை உறுதிசெய்க.
படி 7: நிறுவலை சோதிக்கவும்
முதலில், உங்கள் விண்ணப்பத்தை மறுதொடக்கம் செய்யுங்கள்:
$ sudo systemctl restart tomcat
உங்கள் உலாவியில் தட்டச்சு செய்யவும் உள்ளூர் ஹோஸ்ட்: 8080. கீழே உள்ள பக்கத்தைப் பெற்றவுடன், நிறுவல் வெற்றிகரமாக இருந்தது என்பதை நீங்கள் அறிவீர்கள்.
டோம்காட் பயன்பாட்டு மேலாளர் டாஷ்போர்டை அணுகலாம் http: // Localhost: 8080/Manager/html . இங்கிருந்து, நீங்கள் உங்கள் விண்ணப்பங்களை நிர்வகிக்க ஆரம்பிக்கலாம் (நிறுத்தலாம், நிறுத்தலாம், மீண்டும் ஏற்றலாம், வரிசைப்படுத்தலாம் மற்றும் பயன்படுத்தக்கூடாது).
மெய்நிகர் ஹோஸ்ட் மேலாளர் டாஷ்போர்டை அணுகலாம் http: // Localhost: 8080/host-Manager/html . இங்கிருந்து நீங்கள் டாம்கேட் மெய்நிகர் ஹோஸ்ட்களை நிர்வகிக்கலாம்.
டாம்கேட் இயக்க தயாராக உள்ளது
இப்போது உங்கள் நிறுவல் முடிந்ததும், நீங்கள் ஒரு ஜாவா அப்ளிகேஷனை வரிசைப்படுத்தலாம் மற்றும் JSP கள் (Java Server Pages), servlets மற்றும் பலவற்றில் விளையாட ஆரம்பிக்கலாம்.
இந்த நேரத்தில், உங்கள் டாம்கேட் தரவு முற்றிலும் மறைகுறியாக்கப்படவில்லை. கடவுச்சொற்கள் போன்ற உங்கள் முக்கியமான தரவு எளிய உரையில் அனுப்பப்படுகிறது மற்றும் தேவையற்ற தரப்பினரால் பார்க்க முடியும். உங்களைப் பாதுகாத்துக் கொள்ள, நீங்கள் SSL உடன் உங்கள் இணைப்புகளை குறியாக்கம் செய்யலாம்.
நீங்கள் அதிகாரியையும் பார்வையிடலாம் அப்பாச்சி டாம்கேட் ஆவணங்கள் டாம்காட்டின் அம்சங்களைப் பற்றி மேலும் அறிய. பின்தொடர்வது உங்களுக்கு கடினமாக இருந்தால், ஸ்டேக் ஓவர்ஃப்ளோ போன்ற துடிப்பான டெவலப்பர் சமூகங்களின் உதவியை நீங்கள் எப்போதும் பெறலாம்.
பகிர் பகிர் ட்வீட் மின்னஞ்சல் உங்கள் சொந்த வீட்டு சேவையகத்தை உருவாக்க 5 காரணங்கள்கிளவுட் கம்ப்யூட்டிங் அனைத்து கோபமும், ஆனால் இந்த நாள் மற்றும் வயதில் உங்கள் சொந்த சர்வரை ஹோஸ்ட் செய்ய சில நடைமுறை காரணங்கள் உள்ளன.
அடுத்து படிக்கவும் தொடர்புடைய தலைப்புகள்- லினக்ஸ்
- ஜாவா
- அப்பாச்சி சர்வர்
ஜெரோம் MakeUseOf இல் ஒரு எழுத்தாளர். அவர் நிரலாக்க மற்றும் லினக்ஸ் பற்றிய கட்டுரைகளை உள்ளடக்கியுள்ளார். அவர் ஒரு கிரிப்டோ ஆர்வலராகவும், கிரிப்டோ தொழிற்துறையில் எப்பொழுதும் தாவல்களை வைத்திருப்பார்.
ஜெரோம் டேவிட்சனிடமிருந்து மேலும்எங்கள் செய்திமடலுக்கு குழுசேரவும்
தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!
குழுசேர இங்கே சொடுக்கவும்