Cara Membuat Grup di Linux
Grup digunakan untuk mengatur pengguna dan hak istimewa mereka seperti membaca tulisan dan mengeksekusi izin. Untuk menambahkan groud, perintahnya adalah groupadd.
Pada artikel ini, kami akan menjelaskan cara menginstal LEMP stack di AlmaLinux 8.
Perangkat lunak LEMP stack adalah sekelompok perangkat lunak yang dapat digunakan untuk melayani halaman web dinamis dan aplikasi web yang ditulis dalam PHP. Ini adalah akronim yang menggambarkan sistem operasi Linux, dengan server web Nginx (diucapkan seperti "Engine-X"). Data backend disimpan dalam database MySQL dan pemrosesan dinamis ditangani oleh PHP.
Artikel ini akan memandu Anda dengan instalasi Nginx sebagai server web, MariaDB sebagai database dan PHP.
Prasyarat
Instal LEMP Stack di AlmaLinux 8
1. Instal Server Web Nginx
Instal NGINX menggunakan perintah berikut:
# dnf install nginx -y
Setelah instalasi selesai, jalankan perintah berikut untuk mengaktifkan dan memulai server:
# systemctl start nginx && systemctl enable nginx
Konfigurasikan firewall. Tambahkan port http dan https di firwall menggunakan perintah berikut:
# firewall-cmd --permanent --add-service=http
# firewall-cmd --permanent --add-service=https
Untuk menerapkan perubahan, Anda harus memuat ulang layanan firewall:
# firewall-cmd --reload
2. Instal Database MariaDB
Buka halaman pengaturan repositori MariaDB, pilih distro, rilis dan versi MariaDB yang ingin Anda instal.
Dalam artikel ini, kami menggunakan MariaDB 10.5
Buat file MariaDB.repo di editor favorit Anda:
# vi /etc/yum.repos.d/MariaDB.repo
Dan tambahkan baris berikut:
# MariaDB 10.5 CentOS repository list
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
save and exit.
Sekarang, perbarui repositori.
# dnf update -y
Sekarang, mulai instalasi MariaDB 10.5
# dnf install mariadb-server -y
Setelah selesai, jalankan MariaDB:
# systemctl start mariadb.service && systemctl enable mariadb.service
Instalasi selesai.
Amankan MySQL
Untuk mengamankan instalasi MySQL, Anda harus menghapus pengguna anonim yang dibuat selama instalasi. Untuk melakukannya, jalankan perintah berikut:
# mysql_secure_installation
Awalnya, tidak ada kata sandi untuk root. Tekan enter.
Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada):
Tekan ENTER untuk memasukkan kata sandi baru.
Set root password? [Y/n]
Masukkan dan konfirmasikan kata sandi root untuk MariaDB.
New password:
Re-enter new password:
Password updated successfully!
Tekan ENTER untuk menghapus pengguna anonim.
Remove anonymous users? [Y/n]: Y
Tekan ENTER untuk melarang login root jarak jauh.
Disallow root login remotely? [Y/n]: Y
Tekan ENTER untuk menghapus database pengujian.
Remove test database and access to it? [Y/n]: Y
Tekan ENTER untuk memuat ulang tabel hak istimewa.
Reload privilege tables now? [Y/n]: Y
Ini melengkapi konfigurasi keamanan dasar.
3. Instal PHP
Tambahkan repositori EPEL (Paket Ekstra untuk Enterprise Linux):
# dnf install epel-release -y
Instal repositori Remi:
# dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Di sini Anda dapat memilih versi PHP mana yang ingin Anda instal.
# dnf module list php
Keluaran:
Remi’s Modular repository for Enterprise Linux 8 - x86_64 316 kB/s | 746 kB 00:02
Safe Remi’s RPM repository for Enterprise Linux 8 - x86_64 681 kB/s | 1.7 MB 00:02
AlmaLinux 8 - AppStream
Name Stream Profiles Summary
php 7.2 [d] common [d], devel, minimal PHP scripting language
php 7.3 common [d], devel, minimal PHP scripting language
php 7.4 common [d], devel, minimal PHP scripting languageRemi’s Modular repository for Enterprise Linux 8 - x86_64
Name Stream Profiles Summary
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php remi-8.0 common [d], devel, minimal PHP scripting languageHint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
Selanjutnya, untuk mengaktifkan aliran PHP remi-8.0 jalankan perintah dnf berikut.
# dnf module reset php -y
# dnf module enable php:remi-8.0 -y
Sekarang, instal PHP. Di sini Anda dapat memilih atau menambahkan modul PHP sesuai kebutuhan Anda.
# dnf install php php-fpm -y
Verifikasi instalasi.
# php -v
Proses instalasi telah berhasil diselesaikan.
Arahkan ke browser Anda dan masukkan ip server Anda.
Pada artikel ini, kami telah menjelaskan cara menginstal LEMP stack di AlmaLinux 8.
Referensi:
AlmaLinux
Nginx
MariaDB
PHP
Grup digunakan untuk mengatur pengguna dan hak istimewa mereka seperti membaca tulisan dan mengeksekusi izin. Untuk menambahkan groud, perintahnya adalah groupadd.
Nah jelaskan 3 cara untuk memeriksa penggunaan CPU di Linux. Pemanfaatan CPU mengacu pada penggunaan sumber daya pemrosesan, atau jumlah pekerjaan yang ditangani oleh CPU.
DenyHosts banyak digunakan sebagai alternatif untuk Fail2ban. Jika ada terlalu banyak upaya login SSH yang tidak valid, itu mengasumsikan bahwa serangan brute force atau
Kita akan belajar cara memasang disk baru ke server Linux. Untuk demonstrasi ini, kami menggunakan server cloud CentOS 7. sekarang mount partisi seperti yang ditunjukkan di bawah ini.
Nah jelaskan bagaimana cara mudah menginstal Fail2ban di Ubuntu 20.04. Fail2ban ditulis dalam bahasa pemrograman Python dan open source, gratis. Konfigurasi.
Nah jelaskan cara menginstal WireGuard VPN di Ubuntu 20.04. WireGuard adalah VPN yang sangat sederhana, cepat, dan modern yang menggunakan kriptografi canggih
OpenSSL adalah toolkit yang kuat, kelas komersial, berfitur lengkap untuk protokol Transport Layer Security (TLS) & (SSL). Belajar Menginstal OpenSSL 1.1.1d di CentOS
Cara menginstal dan mengkonfigurasi CSF di server CentOS 8. ConfigServer Security & Firewall adalah (SPI) firewall, Login/Deteksi Intrusi dan aplikasi Keamanan.
Konfigurasi Aturan Audit tidak Tercermin? Pelajari bagaimana teknisi dukungan kami memecahkan masalah dan memecahkan masalah. File konfigurasi aturan /etc/audit/rules.d/audit.rules
Pada artikel ini kita akan mempelajari bagaimana teknisi dukungan kami memperbaiki beban tinggi CloudLinux di server. Harap pastikan bahwa batas LVE Anda dikonfigurasi dengan benar.