informasi kontak saya
Surat[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Daftar isi
Buka halaman aplikasi pengelola
Konfigurasikan host virtual kucing jantan
Tomcat, seperti PHP, digunakan untuk memproses halaman dinamis. Tomcat juga dapat digunakan sebagai server aplikasi web dan bersifat open source.
Ini menangani file yang diakhiri dengan .jsp. Tomcat adalah program yang ditulis dalam kode Java dan menjalankan aplikasi web Java.
1. Wadah servlet: mengeksekusi java servlet, yang merupakan program java sisi server dan digunakan untuk memproses permintaan dan tanggapan http klien.
2.jsp container: halaman javasever, yaitu teknologi halaman dinamis yang dapat menyematkan kode java di halaman html.
3. Ini juga merupakan server http itu sendiri
4. Tomcat adalah program pemrosesan halaman dinamis yang ringan dan tidak cocok untuk skenario konkurensi tinggi.
Ini terutama optimasi, optimasi Tomcat sendiri dan optimasi kernel sistem dan optimasi jvm
Servlet: Ini adalah komponen kunci dalam mengembangkan aplikasi web dalam bahasa Java. Fungsi: Memproses permintaan http, menghasilkan konten dinamis dan merespons permintaan klien, memproses logika bisnis Java, dan melakukan manajemen sesi. Itu dapat menjaga informasi status pengguna, sinkronisasi keranjang belanja, login pengguna, dll., dan juga dapat meneruskan permintaan dinamis nginx ke database.
jsp: Antarmuka aplikasi web. Bahasa antarmuka ini diimplementasikan di Java. Ini adalah file yang diakhiri dengan .jsp (index.jsp)
Connector: Bertanggung jawab untuk menerima dan menanggapi permintaan eksternal. Ini adalah hub untuk komunikasi antara Tomcat dan klien. Port mendengarkan menerima permintaan eksternal. Port defaultnya adalah 8080.Setelah menerima permintaan, permintaan tersebut diteruskan ke komponen lain untuk diproses. Setelah pemrosesan selesai, permintaan tersebut kembali ke konektor dan kemudian merespons ke klien.
wadah: Bertanggung jawab untuk memproses logika bisnis, terdiri dari empat fungsi: pembungkus konteks host mesin
mesin: dapat digunakan untuk mengelola beberapa host virtual. Sebuah layanan hanya dapat memiliki satu mesin.
Host: Host adalah host, yang juga bisa disebut situs. Dengan mengkonfigurasi host, beberapa situs dapat ditambahkan.
konteks: Konteks mewakili aplikasi web
wrapper: Ini adalah pembungkus yang menangani logika tingkat terendah
layanan: Menyediakan layanan eksternal ke dunia luar, termasuk konektor dan kontainer
Tomcat dapat memiliki banyak layanan.Setiap layanan tidak bergantung satu sama lain
1. Instal java terlebih dahulu
2. Tambahkan file konfigurasi yang mengenali java
vim /etc/profile.d/java.sh
ekspor JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
ekspor CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
ekspor PATH=$JAVA_HOME/bin:$PATH
3. Mulai ulang sumber konfigurasi /etc/profile.d/java.sh
4. Buka zip kucing jantan
tar -xf apache-tomcat-9.0.16.tar.gz
apache-tomcat-9.0.16 tomcat
mv tomcat /usr/lokal
5. Mulai kucing jantan
Kemudian jalankan ./startup.sh
Lihat port dan mulai netstat -antp |
Kunjungi 192.168.233.40:8080
1. .bin menyimpan file yang memulai dan mematikan skrip kucing jantan. startup.sh penutupan.sh
2. .conf menyimpan file konfigurasi utama Tomcat dan file konfigurasi utama server.xml
3.context.xml: informasi konfigurasi default host
4. Tomcat-user.xml: Informasi terkait otentikasi pengguna dan kata sandi saat login. File pengelola harus diotorisasi dan dimodifikasi sebelum dapat dibuka.
5. lib: paket jar diperlukan saat Tomcat sedang berjalan (umumnya tidak dipindahkan)
6. log: file log,catalina.keluarberkas log utama
7. temp: menyimpan file yang dihasilkan saat kucing jantan sedang berjalan
8. webapps: direktori yang digunakan untuk menyebarkan aplikasi web, mirip dengan html nginx
1. cd /usr/lokal/tomcat/webapps/manager/META-INF
2. konteks vim.xml
3. Di conf, Tomcat-users.xml, tambahkan kata sandi akun
cd /usr/lokal/tomcat/
cd conf/
vim tomcat-pengguna.xml
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
4.cd tempat sampah/
./stutdown.sh
./startup.sh
netstat -antp | grep 8080
Kunjungi 192.168.233.40:8080, klik Tomcat dan masukkan password akun Tomcat
vim server.xml
Hapus baris 147 dan tambahkan dua situs
<Host name="www.xy102.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/xy102" path="" reloadable="true" />
</Host>
<Host name="www.benet.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="/usr/local/tomcat/webapps/benet" path="" reloadable="true" />
</Host>
vim /etc/hosts pemetaan
mencapai hasil