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
Pada artikel ini, kita akan membahas cara menginstal NGINX di Ubuntu 20.04.
Ngnix (Diucapkan sebagai Engine X) adalah server web sumber terbuka gratis yang juga dapat digunakan sebagai proxy terbalik, penyeimbang beban, proxy surat, dan cache HTTP. Tidak seperti server tradisional, NGINX tidak bergantung pada utas untuk menangani permintaan. Sebaliknya ia menggunakan arsitektur event-driven (asynchronous) yang jauh lebih terukur. Arsitektur ini menggunakan sedikit, tetapi yang lebih penting, jumlah memori yang dapat diprediksi di bawah beban.
Cara Menginstal NGINX di Ubuntu 20.04
Prasyarat
1. Tetap perbarui server:
# apt update -y
# apt upgrade -y
2. Instal NGINX menggunakan perintah berikut:
# apt install nginx -y
3. Konfigurasikan firewall
Jika Anda menggunakan ufw firewall, aktifkan Nginx HTTP dan HTTPS. Gunakan perintah berikut untuk mengaktifkannya:
# ufw allow 'Nginx HTTP'
# ufw allow 'Nginx HTTPS'
4. Buat dan konfigurasikan blok server
Jika Anda ingin meng-host beberapa situs web di server, Anda perlu mengonfigurasi blok server untuk setiap situs web. Pada CentOS 8, blok server yang didefinisikan dalam conf file terletak di /etc/nginx/conf.d .
Direktori root server default adalah /usr/share/nginx/html ini berfungsi untuk satu situs web tetapi jika Anda ingin meng-host beberapa situs web, itu bisa menjadi tidak dapat dikelola. Alih-alih itu, kami akan membuat struktur direktori di dalam /var/www untuk website_name .
Buat direktori untuk website_name sebagai berikut, menggunakan flag -p untuk membuat direktori induk yang diperlukan:
# mkdir -p /var/www/website_name/html
Selanjutnya, tetapkan kepemilikan direktori dengan variabel lingkungan $USER , yang akan mereferensikan pengguna sistem Anda saat ini:
# chown -R $USER:$USER /var/www/your_domain/html
Selanjutnya, kita akan membuat file index.html untuk menguji konfigurasi blok server.
# vi /var/www/website_name/html/index.html
Di dalam file itu, tambahkan kode HTML berikut:
Kesuksesan! Server Nginx Anda berhasil dikonfigurasi untuk domain_anda .
Ini adalah halaman contoh.
Simpan dan tutup.
Sekarang, buat blok server.
Alih-alih menggunakan blok server default, kita dapat membuat blok server baru di /etc/nginx/sites-available/ seperti yang ditunjukkan di bawah ini:
# vi /etc/nginx/sites-available/website_name
Salin dan tempel konten berikut:
server {
listen 80;
listen [::]:80;root /var/www/website_name/html;
index index.html index.htm index.nginx-debian.html;server_name website_name www.website_name;
location / {
try_files $uri $uri/ =404;
}
}
Selanjutnya, kita perlu mengaktifkan blok server yang baru dibuat ke direktori yang mendukung situs, yang dibaca Nginx saat startup:
# ln -s /etc/nginx/sites-available/website_name /etc/nginx/sites-enabled/
Untuk menghindari kemungkinan masalah memori hash bucket yang dapat timbul dari penambahan nama server tambahan, perlu untuk menyesuaikan satu nilai dalam file /etc/nginx/nginx.conf . Buka file:
# vi /etc/nginx/nginx.conf
Temukan direktif server_names_hash_bucket_size dan hapus simbol # untuk menghapus komentar pada baris.
…
http {
…
server_names_hash_bucket_size 64;
…
}
…
Simpan dan tutup file setelah Anda selesai.
Selanjutnya, uji untuk memastikan bahwa tidak ada kesalahan sintaks di salah satu file Nginx Anda:
# nginx -t
Jika tidak ada masalah, mulai ulang Nginx untuk mengaktifkan perubahan Anda:
# systemctl restart nginx
Sekarang buka browser Anda dan arahkan ke http://website_name.
Kami telah berhasil menginstal dan mengkonfigurasi Nginx.
Pada artikel ini, kita telah melihat cara menginstal NGINX di Ubuntu 20.04.
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