Cara Mengaktifkan tag pendek PHP
Pada artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP mem-parsing file menggunakan tag pembuka dan penutup, yang terlihat seperti . Untuk mengaktifkan tag pendek PHP
Dalam tutorial ini, kita akan melihat betapa mudahnya menginstal Tomcat 9 di CentOS 8. Untuk tujuan demonstrasi ini, kita akan menginstal Tomcat versi 9.0.39.
Apache Tomcat adalah server web sumber terbuka yang dirancang untuk melayani halaman web Java. Ini digunakan secara luas dan mendukung berbagai aplikasi web mission-critical di seluruh dunia.
Apache Tomcat adalah web server dan servlet container yang digunakan untuk melayani aplikasi Java. Tomcat adalah implementasi open source dari teknologi Java Servlet dan JavaServer Pages, yang dirilis oleh Apache Software Foundation.
Prasyarat
Langkah 1 - Tetap perbarui server
Pertama, kita akan menginstal EPEL dan memperbarui server.
# yum install epel-release -y
# yum update -y
Langkah 2 - Instal JAVA
Perintah berikut akan menginstal JAVA JDK 11.
# dnf install java-11-openjdk-devel -y
Periksa versi JAVA untuk memverifikasi instalasi
# java -version
Keluaran:
openjdk version "11.0.8' 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
Langkah 3 - Buat Pengguna Tomcat
Untuk tujuan keamanan, Tomcat harus dijalankan sebagai pengguna yang tidak memiliki hak (yaitu bukan root). Kami akan membuat pengguna baru dengan /bin/nologin bash sehingga tidak ada yang bisa login dengan pengguna dan juga yang akan menjalankan layanan Tomcat.
# useradd -s /bin/nologin tomcat
Selanjutnya, kita akan membuat direktori dan kita akan mengunduh Tomcat.
# mkdir /usr/local/tomcat9
Langkah 4 - Unduh dan ekstrak Apache Tomcat 9.0.39
Sekarang, mari unduh arsip Tomcat menggunakan wget . Jika wget tidak diinstal, Anda dapat menginstal menggunakan perintah # dnf install wget -y .
Temukan versi terbaru Tomcat 9 di halaman Unduhan Tomcat 9.
# wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz
Ekstrak arsip ke sana dengan perintah ini:
# tar -xvf apache-tomcat-*tar.gz -C /usr/local/tomcat9/ --strip-components=1
Sekarang, kita perlu mengubah kepemilikan direktori /usr/local/Tomcat9/ .
# chown -R tomcat:tomcat /usr/local/tomcat9
Langkah 5 - Siapkan file unit Systemd untuk Apache Tomcat
Untuk menjalankan Tomcat sebagai layanan, kita perlu mengatur file layanan systemd . Buat file di direktori /etc/systemd/system dengan mengetik:
# vi /etc/systemd/system/tomcat.service
Tambahkan informasi berikut ke dalam file layanan Anda. Ubah nilai Java_HOME jika perlu agar sesuai dengan nilai yang Anda temukan di sistem Anda.
[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcatEnvironment=CATALINA_PID=/usr/local/tomcat9/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat9
Environment=CATALINA_BASE=/usr/local/tomcat9ExecStart=/usr/local/tomcat9/bin/catalina.sh start
ExecStop=/usr/local/tomcat9/bin/catalina.sh stopRestartSec=10
Restart=always[Install]
WantedBy=multi-user.target
Simpan dan keluar.
Selanjutnya, muat ulang daemon systemd agar tahu tentang file layanan kami:
# systemctl daemon-reload
Mulai dan aktifkan layanan Tomcat menggunakan perintah berikut:
# systemctl start tomcat
# systemctl enable tomcat.service
Untuk memverifikasi bahwa Tomcat.service telah berhasil dimulai dan aktif, jalankan perintah berikut:
# systemctl status tomcat
Kita dapat memeriksa versi dan informasi tentang Tomcat menggunakan perintah berikut:
# /usr/local/tomcat9/bin/version.sh
Langkah 6 - Konfigurasikan firewall
Untuk menguji Apache Tomcat di browser web, Anda perlu mengubah aturan firewall:
# firewall-cmd --zone=public --permanent --add-port=8080/tcp
# firewall-cmd --reload
Langkah 7 - Tambahkan pengguna
Kita perlu mengkonfigurasi nama pengguna dan kata sandi untuk masuk ke server Tomcat. Kami akan melakukan ini dengan mengedit file Tomcat-users.xml.
# vi /usr/local/tomcat9/conf/tomcat-users.xml
Tambahkan baris berikut di antara tag dan tetapkan peran ke server seperti siapa yang dapat mengakses manager-gui dan admin-gui . Anda dapat menetapkan kedua peran ke satu pengguna.
Catatan: Anda dapat mengatur nama pengguna dan kata sandi apa pun.
Simpan dan keluar.
Langkah - 8 Konfigurasikan Antarmuka Manajemen Web Tomcat
Versi Apache Tomcat yang lebih baru membatasi akses ke Aplikasi Manajer dan Manajer Host. Kami perlu mengubah batasan untuk mengakses aplikasi pengelola dan pengelola host. Kita bisa melakukannya di file context.xml.
Untuk aplikasi Manajer, ketik:
# vi /opt/tomcat/webapps/manager/META-INF/context.xml
Untuk aplikasi Host Manager, ketik:
# vi /opt/tomcat/webapps/host-manager/META-INF/context.xml
Di dalam, komentari batasan alamat IP untuk mengizinkan koneksi dari mana saja. Atau, jika Anda ingin mengizinkan akses hanya ke koneksi yang berasal dari alamat IP Anda sendiri, Anda dapat menambahkan alamat IP publik Anda ke daftar:
Simpan dan keluar.
Untuk menerapkan perubahan kami, mulai ulang layanan Tomcat:
# systemctl restart tomcat
Itu dia. Kami telah menyelesaikan instalasi dan konfigurasi.
Sekarang, Anda dapat menguji instalasi Apache Tomcat Anda dengan mengunjungi URL berikut dari browser web:
http://[your-neotechsystems-server-IP]:8080
Pada artikel ini, kami telah membahas cara mengaktifkan tag pendek PHP. PHP mem-parsing file menggunakan tag pembuka dan penutup, yang terlihat seperti . Untuk mengaktifkan tag pendek PHP
Pada artikel ini, kita akan mempelajari cara menginstal dan mengkonfigurasi mod_evasive untuk mencegah serangan DoS dan DDoS pada CentOS. Modul Apache mod_evasive.
cara menginstal PHP dengan PHP-FPM untuk NGINX di CentOS. Konfigurasi dasar server web NGINX untuk memproses aplikasi PHP dan server pada port 80.
Pada artikel ini, kita akan mempelajari cara mengamankan server web Nginx dengan Lets Encrypt di CentOS.
kita akan belajar cara mengamankan server Web Nginx dengan Lets Encrypt di Ubuntu. Lets Encrypt adalah Otoritas Sertifikat. Pelajari cara menginstal SSL di Ubuntu 18.04
Pada artikel ini, kita akan mempelajari cara mengaktifkan kompresi Brotli di Nginx CWP. CentOS Web Panel Brotli adalah algoritme kompresi lossless tujuan umum yang mengompresi data.
Jika Anda ingin tahu cara menghapus ekstensi html di Nginx, tutorial ini akan membantu Anda. Untuk menghapus ekstensi .html, edit file conf Nginx dan tambahkan baris berikut:
kita akan menginstal modul Apache mod_pagespeed di CWP. mod_pagespeed adalah modul Apache sumber terbuka yang dibuat oleh Google. Cache kecepatan halaman di Panel Web CentOS.
Bagaimana cara menginstal Apache Maven di Ubuntu 20.04. Kami akan menginstal Apache Maven 3.6.3. Apache Maven adalah perangkat lunak manajemen proyek dan alat pemahaman.
Nah pelajari cara menginstal Lets Encrypt di Nginx CentOS 8 menggunakan certbot. Lets Encrypt adalah Otoritas Sertifikat (CA) yang menyediakan enkripsi SSL/TLS