Senin, 23 Juni 2025

INSTALL DAN KONFIGURASI FTP SERVER (VSFTPD) DI REDHAT ENTERPRISE LINUX (RHEL-9)

Install dan Konfigurasi FTP Server (vsftpd) di RedHat Enterprise Linux (Rhel-9)


Apa itu FTP?
    FTP (File Transfer Protocol) server adalah sebuah server yang menjalankan perangkat lunak untuk menyediakan layanan pertukaran data (file) antara client dan server dalam jaringan. Server ini memungkinkan pengguna untuk mengunggah (upload) dan mengunduh (download) file ke dan dari server. FTP adalah protokol internet yang sering digunakan untuk transfer file dalam jaringan TCP/IP, seperti internet.
    Ada 2 yang bisa kita gunakan untuk menginstall ftp, yaitu vsftpd dan proftpd.

Sebelum melakukan installasi, pastikan terlebih dahulu:
- Pastikan sistem Rhel sudah update.
- Pastikan sudah login sebagai user dengan akses sudo.
- Pastikan memiliki akses internet.

LANGKAH-LANGKAH MELAKUKAN INSTALLASI FTP SERVER (VSFTPD):

1. Install Paket vsftpd

Untuk menginstall paket vsftpd, jalankan perintah berikut:
sudo dnf install vsftpd -y

2. Aktifkan dan Jalankan Layanan

sudo systemctl enable vsftpd
sudo systemctl start vsftpd

    - Cek statusnya dengan perintah: sudo systemctl status vsftpd, jika keterangannya 'active' artinya vsftpd berhasil di jalankan.

3. Ubah Konfigurasi

File konfigurasi utama berada di:
/etc/vsftpd/vsftpd.conf

Contoh konfigurasi, minimal agar user lokal bisa login:
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES

- Setelah mengedit, simpan dan restart: 
sudo systemctl restart vsftpd

4. Buka Port di Firewall

sudo firewall-cmd --add-service=ftp --permanent
sudo firewall-cmd --reload

5. Uji Akses FTP

Untuk uji akses ftp ini menggunakan Command Prompt (CMD), untuk melakukan uji cobanya ketikan ini di command prompt:
ftp <ip>, contohnya ftp 192.168.30.128

- Login dengan user dan password yang ada di server atau yang biasa kalian gunakan di server tersebut.


INSTALL DAN KONFIGURASI CMS WORDPRESS DI REDHAT ENTERPRISE LINUX (RHEL-9)

 Install dan Konfigurasi CMS WordPress di RedHat Enterprise Linux (Rhel-9)


Apa itu CMS atau WordPress?
    CMS WordPress adalah Content Management System (CMS) open-source yang sangat populer untuk membuat dan mengelola website, termasuk blog, toko online, dan website perusahaan. CMS ini memungkinkan pengguna untuk membuat, mengedit, dan menerbitkan konten ke web tanpa perlu menguasai coding.

Sebelum melakukan installasi, pastikan terlebih dahulu:
- Pastikan sistem Rhel sudah update.
- Pastikan sudah login sebagai user dengan akses sudo.
- Pastikan web server apache, Database server mariadb, php sudah dalam status aktif.

LANGKAH-LANGKAH MELAKUKAN INSTALASI CMS WORDPRESS:

1. Update semua paket

    Untuk melakukan update, jalankan perintah berikut:
"sudo dnf update -y"
"sudo dnf install -y wget unzip"

- Atau bisa menggunakan aplikasi bernama winscp, dan file wordpress yang bisa di download di browser.




masukan ip, user, dan password

- Drag file wordpress tadi, ke winscp.
*mohon maaf foto tidak bisa disertakan karena foto lupa untuk di screenshot*

- Setelah itu file akan tersimpan di direktori /home/Revan-b, lalu ekstrak file dengan menjalankan perintah "unzip."

- Masuk ke direktori html dengan perintah: "cd /var/www/html" , lalu buat direktori atau folder untuk wordpress dengan menjalankan perintah: "mkdir wordpress"

- Masuk ke direktori wordpress yang berada di user kita dengan perintah cd /home/(user)/wordpress lalu pindahkan (cut) semua isinya dengan menjalankan perintah:
"mv* /var/www/html/wordpress"

- Lalu berikan akses permission file wordpress nya dengan menjalankan perintah:
"chmod -R 755 /var/www/html/wordpress"
"chown -R apache:apache /var/www/html/wordpress"

2. Buat setup database untuk wordpress

- Login ke mariadb dengan menjalankan perintah:
"sudo mysql -u root -p"

- Buat database dan user dengan menjalankan perintah:

"CREATE DATABASE wordpress_db;"
"CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'passwordku123';"
"GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';"
"FLUSH PRIVILEGES;"
"EXIT;"




(ganti wordpress, revan, dan jaringan sesuai kebutuhan)

3. Download dan Setup Wordpress

- Pindankan direktori ke web server dengan perintah:
"cd /var/www/html"

- Hapus file index default (jika ada) dengan perintah:
"sudo rm -f index.html"


-Download Wordpress dengan perintah:
"sudo wget https://wordpress.org/latest.zip"

"sudo unzip latest.zip"

"sudo mv wordpress/*."

"sudo rm -rf wordpress latest.zip"

- Atur permission:
"sudo chown -R apache:apache /var/www/html"
"sudo chmod -R 755 /var/www/html/"

4. Konfigurasi Wordpress

- Buat salinan file konfigurasi dengan perintah:
"cp wp-config-sample.php wp-config.php"

- Edit file wp-config.php dengan perintah:
"sudo nano wp-config.php"

- Ubah bagian database berikut:
define( 'DB_NAME', 'wordpress_db' );

define( 'DB_USER', 'wp_user' );

define( 'DB_PASSWORD', 'password' );

define( 'DB_HOST', 'localhost' );

-Restart httpd
"systemctl restart httpd"

5. Akses WordPress via Browser

"http://ip-server-kalian/"
isi site title, username, dan password.

- Install wordpress

-Jika sudah keluar 'success!', lalu klik login.
masukan user dan password yang telah kalian buat

- Setelah login, akan muncul halaman admin seperti berikut:


Minggu, 01 Juni 2025

INSTALLASI DAN KONFIGURASI SCRIPTING LANGUAGE PHP DI REDHAT ENTERPRISE LINUX (RHEL-9)

 Installasi dan Konfigurasi Scripting Language PHP di RedHat Enterprise Linux (Rhel-9)


Apa itu Scripting Language PHP?
    PHP adalah bahasa scripting server-side, open source yang populer digunakan untuk pengembangan web. PHP (Hypertext Preprocessor) digunakan untuk menghasilkan konten dinamis di halaman web dan sering dikombinasikan dengan HTML, CSS, dan JavaScript.

Sebelum melakukan installasi, pastikan terlebih dahulu:
- Pastikan sistem RHEL sudah update.
- Pastikan sudah login menggunakan super user atau user yang bisa menggunakan akses sudo.
- Pastikan memiliki akses internet.

LANGKAH-LANGKAH INSTALL SCRIPTING LANGUAGE PHP:

1. Aktikan repositori AppStream (jika belum aktif)

    PHP biasanya tersedia di repositori AppStream RHEL.
Perintah berikut ini akan menampilkan daftar versi PHP yang tersedia:
"sudo dnf module list php"
Contoh Output

2. Pilih dan Aktifkan PHP

    Misal ingin menggunakan versi  PHP 8.0, jalankan perintah berikut:
"sudo dnf module reset php"
"sudo dnf module enable php:8.0"
Tunggu Hingga Prosesnya Selesai

3. Install PHP dan Beberapa Modul Umum + Ekstensi untuk Wordpress dan Moodle.

    Jalankan perintah berikut:
"sudo dnf install -y php php-cli php-fpm php-mysqlnd php-opcache php-xml \ php-gd php-curl php-mbstring php-json php-zip php-soap php-intl php-sodium"

4. Cek Versi PHP

    Lakukan cek versi php dengan menjalakan perintah:
"php -v"

5. Uji Coba Menggunakan Web Browser

    Lakukan uji coba menggunakan web browser dengan mengakses:
"http://<ip_server>/info.php"
disini saya menggunakan "revan.php" karena ada file yang terganti

contoh output


INSTALL DAN KONFIGURASI FTP SERVER (VSFTPD) DI REDHAT ENTERPRISE LINUX (RHEL-9)

Install dan Konfigurasi FTP Server (vsftpd) di RedHat Enterprise Linux (Rhel-9) Apa itu FTP?      FTP (File Transfer Protocol) server adalah...