- Apache
Install : sudo apt-get install apache2
tambahkan site baru ke dalam konfigurasi apache :
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/hdd_monitor
edit file /etc/apache2/sites-available/hdd_monitor :
tambahkan : ServerName ${your_server_name} (sebelum DocumentRoot & hilangkan ServerAdmin)
Ganti DocumentRoot /var/www menjadi DocumentRoot /home/${user}/public_html.
Change <Directory /var/www/> to <Directory /home/${user}/public_html/>.
Cari bagian “<Directory /home/${user}/public_html/>“. dibawah baris tersebut, ubah AllowOverride None menjadi AllowOverride All.
nb : ${user} = nama user di ubuntu
Konfigurasi /etc/apache2/httpd.conf : <VirtualHost *> ServerName localhost DocumentRoot /home/rully/public_html/
edit /etc/hosts :
-- tambahkan konfigurasi host baru -- 127.0.1.1 atau ${IP_target} ${your_server_name}
Aktifkan konfigurasi apache website baru : sudo a2dissite default && sudo a2ensite hdd_monitor
sudo a2ensite hdd_monitor
sudo service apache2 reload
- Php
Install php5-fpm: sudo apt-get install php5-fpm
Install php5-cli: sudo apt-get install php5-cli
Install libssh2-php untuk ssh ke client :
sudo apt-get install libssh2-php
restart service php
- Install mysql
Install mysql: sudo apt-get install mysql-server-5.1
Cek mysql-php : dpkg --list | grep php5-mysql
Jika belum terinstall : sudo apt-get install php5-mysql
Install library apache to php5 : sudo apt-get install libapache2-mod-php5
- Python
install python package : sudo apt-get install python-setuptools python-dev
install pip: sudo easy_install pip
psutil : sudo pip install psutil
Install mysql python: sudo apt-get install python-mysqldb
Install urllib : sudo pip install urllib3
rsync adalah tools dari bash linux untuk sync data dari satu partition/drive/device/folder satu dan yang lainnya, namun lebih memudahkan jika dilakukan untuk yang berbeda PC/IP.
Struktur: rsync
Contoh rsync 1 file ke target: rsync -vP /home/<user_source>// <user_target>@<IP_target>:/home/<user_target>//
Contoh rsync seluruh file di folder source ke target: rsync -vP /home/<user_source>//* <user_target>@<IP_target>:/home/<user_target>//