Vm webserver
1. Install repository
9056
9070
9073
#!/bin/bash
exec /bin/phpX-cgi
5. Setelah itu kasih izin akses dengan chmod 755 file phpX.fcgi
6. Buat configuration pada /etc /httpd/conf.d/php.info
Folder php56 dan php73 nanti diganti dengan folder cms yang akan di install
7. Setelah itu tambahkan handler php ke setiap .htaccess dan sesuai dengan versi php yang
mau digunakan
1. Install wordpress
wget http://wordpress.org/latest.tar.gz
1. Install joomla
wget https://github.com/joomla/joomla-
cms/releases/download/3.4.5/Joomla_3.4.5-Stable-Full_Package.zip
3. Mv Joomla_3.4.5-xxx joomla
4. Setelah itu masuk ke folder joomla dan lakukan unzip
5. Beri hak akses ke folder joomla
Masukan informasi pada kolom , setelah itu masuk ke tahapan pengisian database
Jika ini berhasil maka anda akan masuk ke menu awalan admin yaitu
Ini tampilan admin joomla
wget https://download.nextcloud.com/server/releases/latest-17.zip
7. Akses ip
103.41.204.119/nextcloud
Setelah itu masukan database yang sudah di buat di vm 1 nya ke dalam web
User : user
Password : @User123
D. Reverse Proxy
1. Install nginx
Yum install nginx
4. Ubah port listen pada httpd di server 1 menjadi 1080 yang asalnya 80
1. Wordpress
2. Joomla
3. Nextcloud
E. Troubleshooting SSH
Karena 2 file tersebut diganti hak aksesnya jadi kita tidak dapat ssh dengan publick key
a. Wordpress
Db
Web server
b. Nextcloud
Db
c. Joomla
Db
Web server
Tidak ada port lain hanya ada port 1080 sebagai httpd dan port 9070 9056 9073 sebagai php-fpm
2. Database server
Hanya ada port mysql 3306 tidak ada port yang berjalan , dan dapat diliat pada putty nama hostname
berbeda dengan yang sebelumny
dan ip yang digunakan sebagai database sama dengan ip pada vm ke 2 ini