VINYYLILATTIAN ASENNUS
Sisällysluettelo:
- edellytykset
- Asenna OpenJDK
- Luo Tomcat-järjestelmän käyttäjä
- Lataa Tomcat
- Luo järjestelmäyksikkö tiedosto
- Säädä palomuuri
- Määritä Tomcat Web Management Interface
- Testaa asennus
- johtopäätös
Tämä opetusohjelma näyttää sinulle kuinka asentaa Tomcat 8.5 CentOS 7. Tomcat on Java Servlet-, JavaServer Pages-, Java Expression Language- ja Java WebSocket -tekniikoiden avoimen lähdekoodin toteutus.
edellytykset
Ennen kuin aloitat tämän oppaan, varmista, että olet kirjautunut palvelimellesi käyttäjätilillä, jolla on sudo-oikeudet, tai pääkäyttäjällä. Paras käytäntö on suorittaa järjestelmänvalvojakäskyjä sudo-käyttäjänä root-käyttäjän sijasta. Jos järjestelmässäsi ei ole sudo-käyttäjää, luo se noudattamalla näitä ohjeita.
Asenna OpenJDK
Tomcat 8.5 vaatii Java SE 7: n tai uudemman. Tässä opetusohjelmassa asennamme OpenJDK 8: n, Java-käyttöjärjestelmän avoimen lähdekoodin toteutuksen, joka on Java-oletuskehitys ja suoritusaika CentOS 7: ssä.
Asennus on yksinkertaista ja suoraviivaista:
sudo yum install java-1.8.0-openjdk-devel
Luo Tomcat-järjestelmän käyttäjä
Tomcatin käyttäminen pääkäyttäjänä on tietoturvariski, jota ei suositella. Sen sijaan luomme uuden järjestelmän käyttäjän ja ryhmän kotihakemistolla
/opt/tomcat
, joka ajaa Tomcat-palvelua:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Lataa Tomcat
Lataamme uusimman version Tomcat 8.5.x Tomcat-lataussivulta. Kirjoittamishetkellä viimeisin versio on 8.5.37. Ennen kuin jatkat seuraavaan vaiheeseen, sinun on tarkistettava, onko lataussivulla uusia versioita.
Siirry hakemistoon
/tmp
ja lataa zip-tiedosto wgetillä:
cd /tmp
wget
Kun lataus on valmis, purkaa zip-tiedosto ja siirrä se hakemistoon
/opt/tomcat
:
unzip apache-tomcat-*.zip
sudo mkdir -p /opt/tomcat
sudo mv apache-tomcat-8.5.37 /opt/tomcat/
Tomcat 8.5 päivitetään usein. Jotta voimme hallita paremmin versioita ja päivityksiä, luomme
latest
symbolisen linkin, joka osoittaa Tomcat-asennushakemistoon:
sudo ln -s /opt/tomcat/apache-tomcat-8.5.37 /opt/tomcat/latest
Aiemmin perustamamme tomcat-käyttäjän on oltava pääsy tomcat-hakemistoon. Vaihda hakemiston omistajuus käyttäjän ja ryhmän tomcat:
sudo chown -R tomcat: /opt/tomcat
Tee
bin
hakemistossa olevat skriptit suoritettaviksi antamalla seuraava
chmod
komento:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Luo järjestelmäyksikkö tiedosto
Voit suorittaa Tomcatin palveluna luomalla
tomcat.service
yksikkö tiedoston hakemistoon
/etc/systemd/system/
seuraavalla sisällöllä:
Description=Tomcat 8.5 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jre" 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 WantedBy=multi-user.target
Ilmoita järjestelmälle, että olemme luoneet uuden yksikkötiedoston ja käynnistä Tomcat-palvelu suorittamalla:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Tarkista palvelun tila seuraavalla komennolla:
sudo systemctl status tomcat
tomcat.service - Tomcat 8.5 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-03-31 16:30:48 UTC; 3s ago Process: 23826 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 23833 (java) CGroup: /system.slice/tomcat.service └─23833 /usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=fi…
Jos virheitä ei ole, voit antaa Tomcat-palvelun käynnistyä automaattisesti käynnistyksen aikana:
Säädä palomuuri
Jos palvelimesi on suojattu palomuurilla ja haluat käyttää tomcat-käyttöliittymää paikallisen verkon ulkopuolelta, avaa portti
8080
.
Avaa tarvittavat portit seuraavilla komennoilla:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Useimmissa tapauksissa, kun ajat Tomcatia tuotantoympäristössä, käytät kuormituksen tasapainotinta tai käänteistä välityspalvelinta. Paras käytäntö sallia pääsy porttiin
8080
vain sisäiseen verkkoosi.
Määritä Tomcat Web Management Interface
Tässä vaiheessa Tomcat on asennettu ja voimme käyttää sitä selaimessa portissa
8080
, mutta emme pääse verkkohallintarajapintaan, koska emme ole vielä luoneet käyttäjää.
Tomcat-käyttäjät ja heidän roolit määritetään
tomcat-users.xml
tiedostossa.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Jos haluat lisätä uuden käyttäjän, joka voi käyttää tomcat-verkkoliittymää (manager-gui ja admin-gui), meidän on määritettävä käyttäjä
tomcat-users.xml
tiedostossa alla olevan kuvan mukaisesti. Muista vaihtaa käyttäjänimi ja salasana jotain turvallisempaa:
Oletusarvoisesti Tomcat-verkonhallintarajapinta on määritetty sallimaan pääsy vain localhostista. Jos haluat päästä Web-käyttöliittymään etä-IP: ltä tai mistä tahansa, jota ei suositella, koska se on tietoturvariski, voit avata seuraavat tiedostot ja tehdä seuraavat muutokset.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlSallittujen IP-osoitteiden luettelo on luettelo, joka on erotettu pystypalkilla
|
. Voit lisätä yksittäisiä IP-osoitteita tai käyttää säännöllisiä lausekkeita.
Käynnistä Tomcat-palvelu uudelleen, jotta muutokset tulevat voimaan:
Testaa asennus
Avaa selain ja kirjoita:
http://:8080
http://:8080
Asennuksen onnistumisen jälkeen seuraavankaltainen näyttö tulee näkyviin:



johtopäätös
Olet asentanut Tomcat 8.5 -sovelluksen onnistuneesti CentOS 7 -järjestelmääsi ja oppinut pääsemään Tomcat-hallintaliittymään. Voit nyt vierailla virallisessa Apache Tomcat 8 -dokumentaatiossa ja oppia lisää Apache Tomcat -ominaisuuksista.
java tomcat centosKuinka asentaa tomcat 8.5 ubuntu 18.04: een
Tämä opas osoittaa kuinka asentaa Tomcat 8.5 Ubuntu 18.04 -sovellukseen. Tomcat on yksi maailman nykyään eniten käytetyistä sovelluksista ja verkkopalvelimista.
Kuinka asentaa tomcat 9 sentos 7: een
Tämä opetusohjelma kattaa vaiheet, jotka tarvitaan Tomcat 9: n asentamiseen CentOS 7: ään. Tomcat on Java-servlet-, JavaServer-sivut, Java Expression Language- ja Java WebSocket -tekniikoiden avoimen lähdekoodin toteutus.
Kuinka asentaa tomcat 9 ubuntu 18.04: een
Tämä opetusohjelma näyttää sinulle kuinka asentaa ja määrittää Tomcat 9 Ubuntu 18.04 -sovellukseen. Apache Tomcat on Java Servlet-, JavaServer Pages-, Java Expression Language- ja Java WebSocket -tekniikoiden avoimen lähdekoodin toteutus.







