Cara mengistal Web Server Di Debian #4

 

Hay sobat cyber admin mau kasih course baru terkait system administrator 

Berikut tutorial langkah demi langkah tentang cara membuat web server di debian: 

Menginstal Apache, PHP, dan MariaDB di Debian

Kita akan mengistal LAMP (Linux Apache MariaDB  PHP)

Instal modul PHP dibawah ini 
sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mbstring php7.4-xmlrpc php7.4-soap php7.4-gd php7.4-xml php7.4-intl php7.4-mysql php7.4-cli php7.4-ldap php7.4-zip php7.4-curl php7.4-zip php7.4-curl php7.4-curl

Mengkonfigurasi MariaDB

sudo mysql_secure_installation

Anda kemudian akan ditanyai beberapa pertanyaan konfigurasi, yang harus Anda jawab Ymasing-masing pertanyaan.

Remove anonymous users? [Y/n] Y 
Disallow root login remotely? [Y/n] Y 
Remove test database and access to it? [Y/n] Y 
Reload privilege tables now? [Y/n] Y

akses konsol MariaDB terlebih dahulu

sudo mysql -u root -p
buat database baru
CREATE DATABASE wordpressdb;
membuat pengguna dan kata sandi baru dengan izin yang sesuai pada database baru.
GRANT ALL PRIVILEGES on wordpressdb.* TO 'user'@'localhost' IDENTIFIED BY 'pss123';
Refres izin pada database.
FLUSH PRIVILEGES;
Jika sudah masukan scritp berikut;
exit;
Unduh WordPress
cd /tmp/
instal wget dulu di debian anda
sudo apt install wget
Gunakan wget unduhan paket WordPress
wget https://wordpress.org/latest.tar.gz
extrak atau unzip file download tadi
tar -xvzf latest.tar.gz
Ini akan menghasilkan folder bernama wordpress
sudo mv wordpress/ /var/www/html/

 kita harus memberikan izin yang sesuai ke folder tersebut dan menjadikan Apache sebagai pemilik folder tersebut

sudo chmod 755 -R /var/www/html/wordpress/
sudo chown -R www-data:www-data /var/www/html/wordpress/
Langkah selanjutnya adalah membuat Virtual Host baru agar Apache dapat menangani situs WordPress kita dengan baik.
sudo nano /etc/apache2/sites-available/wordpress.conf
nda dapat menambahkan konfigurasi awal ini.
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/wordpress ServerName your-domain.com <Directory /var/www/html/wordpress> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined </VirtualHost>
Ingatlah untuk mengganti ServerNamedengan nama domain Anda

Untuk mengaktifkan konfigurasi baru, dan rewritemodul yang diperlukan agar URL lebih mudah dibaca, Anda harus menjalankannya.
sudo a2ensite wordpress
sudo a2enmod rewrite
sudo systemctl restart apache2

silahkan masukan ip adress kmu untuk mengetahui ip server jika sudah akan muncul  tampilan wordpressseperti dibawah ini

 


Post a Comment

Previous Post Next Post