Jumat, 17 Juni 2016

Cara Memindahkan Data Web Server antar Komputer

Memindahkan Data Web Server antar Komputer



Untuk melakukan pemindahan data web server atau lebih tepatnya database nya, Hal ini sama dengan kita melakukan backup and restore MySQL. Jadi kita akan membackup file database dalam PC milik kita kemudian akan di restore ke PC lain.

Berikut langkah-langkahnya : 

1. Back up database MySQL dalam PC Sendiri

    Hal pertama yang perlu Anda lakukan adalah untuk log in ke server Anda melalui SSH. Setelah           Anda login, Anda akan perlu menjalankan beberapa perintah untuk membuat file backup dari             database Anda dan menyalin file backup pada komputer lokal Anda atau direktori berbeda pada           server Anda.
    Salah satu perintah adalah:
         
          mysqldump -u username -p database-name > backup-name.sql

Catatan penting:
Jangan lupa untuk mengganti nama dengan nama pengguna yang sebenarnya, database-nama dengan nama database yang ingin membuat cadangan dan cadangan-name.sql dengan nama file backup.

     Setelah Anda menjalankan perintah ini, Anda akan diminta untuk memasukkan password untuk          username Anda gunakan untuk membuat cadangan database.
     Masukkan password dan hanya itu! Anda telah membuat sebuah file backup database Anda.
     Misalnya, jika Anda ingin membuat file cadangan WordPressDB Anda pada VPS WordPress              Anda dan menyimpannya sebagai wordpress.sql menggunakan wordpressuser sebagai pengguna,        Anda dapat memasukkan:
mysqldump -u WordPressUser -p WordPressDB > wordpress.sql
    Sekarang Anda harus memasukkan password dari wordpressuser.
    Sekarang, penting untuk menyalin atau memindahkan file backup ke direktori yang aman pada           server atau komputer lokal Anda. Anda dapat melakukan ini dengan menggunakan perintah                 ‘rsync’. Hal ini sangat mudah, jadi mari kita melakukan hal ini.
    Untuk menyalin file ke direktori yang berbeda pada Anda menggunakan server perintah berikut:
rsync -Waq backup-name.sql /path/to/directory/
     Sekali lagi, jangan lupa untuk mengganti cadangan-name.sql dengan nama file backup Anda                serta /path/to/directory/ dengan path ke direktori di mana Anda ingin menyalin file backup Anda.
     Jika Anda ingin menyalin backup-name.sql ke komputer lokal Anda, Anda dapat menggunakan          perintah:
rsync -Waq -e ‘ssh -p port-number’ username@IP-Address:/backup-name.sql /path/to/local/directory
      Di sini, Anda perlu mengubah port-nomor dengan port mendengarkan SSH Anda, username               dengan username yang Anda gunakan untuk terhubung ke server Anda, IP-Address dengan                 alamat IP dari server Anda, cadangan-name.sql dengan nama file backup dan / path / ke /                     direktori lokal / dengan jalur direktori pada komputer lokal Anda di mana Anda ingin menyimpan       file backup. Tentu saja, Anda harus menjalankan perintah ini dari komputer lokal Anda dan Anda       akan diminta untuk memasukkan password untuk username Anda gunakan untuk terhubung ke           server Anda.

2. Restore database MySQL ke PC Lain

      Setelah Anda membuat file backup database Anda, kemudian  pindahkan file backup tersebut ke         PC lain menggunakan Flashdisk atau media penyimpanan eksternal lainnya. Setelah dipindahkan,       file backup tersebut di restore di tempat yang sama seperti PC sebelumnya. Untuk merestore file         backup, anda harus menjalankan perintah berikut:
mysql -u username -p database-name < backup-name.sql
       Mengubah nama pengguna, database nama dan backup-name.sql dengan nilai yang sebenarnya,          masukkan password Anda dan hanya itu. Anda telah berhasil memindahkan database Web Server        Anda.

Sekian Cara Memindahkan Data Web Server antar Komputer.

Jika ada masalah atau error, saya persilahkan untuk bertanya pada kolom komentar.
Terimakasih....

Jangan lupa untuk mengunjungi laman situs berikut : www.sttpln.ac.id



Sumber : http://webcache.googleusercontent.com/search?q=cache:http://www.blog.riauhost.net/cara-backup-dan-restore-database-mysql.html

Cara membuat Web Server pada CentOS

Web Server pada CentOS



Untuk Membuat Web Server, Saya membagi menjadi 4 tahapan yakni :

1. Membuat dan Konfigurasi IP Server
    Untuk lebih Jelasnya buka link berikut : here

2. Instalasi MySQL, APACHE, PHPMyAdmin, dan FTP
    Untuk lebih jelasnya buka link berikut : here

3. Instalasi Wordpress
    Untuk lebih jelasnya buka link berikut : here

4. Membuat dan Konfigurasi DNS (Domain Name Server)
    Untuk lebih jelasnya buka link berikut : here

Sekian Cara membuat Web Server pada CentOS

Jika ada masalah atau error, saya persilahkan untuk bertanya pada kolom komentar.
Terimakasih.....

Jangan lupa untuk mengunjungi laman situs berikut : www.sttpln.ac.id

Cara Instalasi dan Konfigurasi DNS Server dalam Pembuatan Web Server Lokal

Instalasi dan Konfigurasi DNS Server


DNS ( Domain Name System ) adalah sebuah sistem yang berfungsi sebagai layananan directory untuk semua sistem, dengan menspesifikasinnya sebagai nama host. Dengan kata lain, DNS menjadi suatu fasilitas dimana sebuah server yang memiliki nama dan alamat IP sebagai identitas yang unik di dalam jaringan.

Berikut Langkah-Langkahnya :
   1. Install package bind dan cache-nameserver dengan mengetikan perintah
      Perintahnya : #yum install bind bind-utils caching-nameserver

0

   2. Kemudian edit konfigurasi named.conf yang terletak pada directory         /etc dengan membuatkan zone forward dan zone reverse
   Perintahnya :#nano /etc/named.conf

   3. kemudian isikan configurasi seperti berikut :
      options {
        listen-on port 53 { 127.0.0.1; 103.28.149.76; };
        listen-on-v6 port 53 { ::1; };
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";

        allow-query { 127.0.0.1; 103.28.149.76; any; };
        allow-query-cache { 127.0.0.1; 103.28.149.76; any ;};
        };

    logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
                };
        };

     zone "acenk90.web.id" {
                type master;
                file "/etc/named/acenk90.web.id.zone";
                };

      zone "149.28.103.in-addr.arpa" IN {
                 type master;
                 file "/etc/named/149.28.103.rev";
                 allow-update { none; };
        };

   4. Kemudian save, seperti gambar di bawah ini

2

   5. Membuat zone forward dan letakkan file tersebut sesuai dengan             konfigurasi named.conf di atas.
      Isi dari konfigurasi file tersebut adalah :
   
   $TTL    86400
   @IN SOA acenk90.web.id. root.acenk90.web.id.(
                     2008111914 ;Serial
                     3600       ;Refresh
                     1800       ;Retry
                     604800     ;Expire
                     86400      ;Minimum TTL
    )

    @IN NS ns1.acenk90.web.id.
    @IN NS ns2.acenk90.web.id.
    @IN A 103.28.149.76
    ns1 IN A 103.28.149.76
    ns2 IN A 103.28.149.76
    @IN MX 10 mail.acenk90.web.id.                
    www   IN A 103.28.149.76
    mail  IN A   103.28.149.76
    ezine IN A  103.28.149.76

   6. Kemudian save konfigurasi tersebut seperti gambar di bawah ini.

3

  7. Setelah itu membuat zone reverse domain dengan tujuan mentranslasikan      ip address dari server ke alamat domain yang merupakan kebalikan dari      zone forward. Untuk zone reverse nama file dan lokasi file harus          disesuaikan dengan nama dan lokasi yang telah ditentukan pada              konfigurasi named.conf. Letakan dalam directory /etc/named/.
     Isikan konfigurasi reverse zone seperti berikut :

   $TTL    86400
   @ IN SOA          acenk90.web.id. root.acenk90.web.id. (
     2008111914 ;Serial
     3600       ;Refresh
     1800       ;Retry
     604800     ;Expire
     86400      ;Minimum TTL
     )

    IN NS            ns1.acenk90.web.id.
    IN NS            ns2.acenk90.web.id.
    76 IN PTR        acenk90.web.id.

   8. Lalu save konfigurasi file tersebut dengan                                 nama 149.28.103.revseperti gambar berikut ini.

4

        
    9. Selanjutnya restart service bind
        Perintahnya  : # /etc/init.d/named restart atau # service named restart

  10. Pastikan service bind/named running OK, seperti gambar di bawah ini.

5

   11. Jika saat merestart service bind/named, anda menemukan kasus proses       generating file rndc.key tidak kunjung selesai, seperti berikut :

  1. [root@acenk90 etc]# /etc/init.d/named restart
    Stopping named:                                            [  OK  ]
    Generating /etc/rndc.key:
    12. Maka solusinya adalah cansel terlebih dahulu proses tersebut, kemudian buatkan file rndc.key nya secara manual dengan mengetikkan perintah :
    rndc-confgen -a -r /dev/urandom
    13. Pada terminal linux anda dan pastikan file rndc.key nya sudah terbuat, lalu restart kembali service named/bind seperti cara sebelumnya.

       14. Kemudian atur search hostname dan nameserver menjadi [Nama_Domain] dan                                    [Alamat_IP] dengan mengedit file/etc/resolv save, seperti gambar di bawah ini.

6


       15. Untuk memastikan konfigurasi forward domain kita success yaitu dengan melakukan                          nslookup terhadap domain yang telah kita konfigurasi tadi.
             Perintahnya : # nslookup [Nama_Domain] dan nslookup [ip_address_server]

        16. Pada terminal linux anda, dan pastikan outputnya seperti gambar di bawah ini.

7

            17. Untuk melakukan pengujian terhadapat konfigurasi pointer reverse domain sukses dan                         berjalan sebagaimana mestinya.
                  Perintahnya : #host [ip_address_server]

             18. Pada terminal linux anda dan pastikan outputnya seperti gambar di bawah ini.


                                 8
               19. Untuk melakukan pengecekka secara keseluruhan terhdapat konfigurasi DNS server                            yang telah kita konfigurasi tadi.
                     Perintahnya : # dig [nama_domain_anda]

               20. Pada terminal linux anda, dan pastikan outputnya tidak ada yang error seperti tampilan                        output di bawah ini.


9

                    21. Melakukan pengujian dengan cara melalukan ping terhadap domain yang telah kita                               konfigurasi tadi dan untuk memastikan domain kita sudah berfungsi dengan normal                             lakukan juga ping terhadap google untuk memastikan DNS server kita sudah                                         mengenai internet acces, seperti gambar di bawah ini.

10
                     22. Melakukan pengujian testing akses domain yang sudah kita konfigurasi tadi melalui                            client windows 7 dengan melakukan ping terhadap domain acenk90.web.id, dan                                  pastikan reply seperti tampilan berikut ini. Jika sudah reply maka konfigurasi kita                                sukses. :)


11
Sekian Cara Instalasi dan Konfigurasi DNS Server dalam Pembuatan Web Server Lokal.

Jika ada masalah atau error, saya persilahkan untuk bertanya pada kolom komentar.
Terimakasih......

Jangan lupa untuk mengunjungi laman situs berikut : www.sttpln.ac.id
Sumber : https://acenk90.wordpress.com/2013/09/03/konfigurasi-dns-server-menggunakan-linux-centos/

Cara Instalasi Wordpress dalam Pembuatan Web Server Lokal

Instalasi Wordpress



Pertama, pastikan VPS CentOS anda menggunakan versi update terbaru dengan menggunakan perintah di bawah ini :
# yum update

INSTALL WORDPRESS

Berikut Langkah-langkahnya :

1. Masukkan ke direktori tempat download file WordPress.zip berada.
    Perintahnya : # cd [tempat]

2. Instal wget dan unzip yang diperlukan untuk instalasi lebih lanjut:
    Perintahnya : # yum install wget unzip

3. Download WordPress menggunakan perintah wget.
    Perintahnya : # wget http://wordpress.org/latest.zip

4. Install php-gd untuk bekerja dengan gambar, instal plugin dll.
    Perintahnya : # yum install php-gd


    CREATE MYSQL DATABASE:    

5. Enter MySQL as root
    Perintahnya : # mysql -u root -p
    Buat database nya :
          mysql> CREATE DATABASE wordpress;
          mysql> GRANT ALL PRIVILEGES on wordpress.* to ‘wpuser’@’localhost’ identified by                 ‘your_password’;
          mysql> FLUSH PRIVILEGES;
          mysql> exit

6. Restart MySQL
    Perintahnya : # systemctl restart mysqld.service

7, Unzip file zip WordPress pada direktori /var/www/html/
    Perintahnya : # unzip -q latest.zip -d /var/www/html/

8. Mengatur permissions yang tepat
    Perintahnya ; # chown -R apache:apache /var/www/html/wordpress dan # chmod -R 755                     /var/www/html/wordpress

9. Buat direktori upload secara manual:
    Perintahnya : # mkdir -p /var/www/html/wordpress/wp-content/uploads

10. Biarkan web server Apache untuk menulis ke direktori upload. Lakukan ini dengan menetapkan         kepemilikan kelompok direktori ini ke server web Anda yang akan memungkinkan Apache untuk       membuat file dan direktori.
      Perintahnya : # chown -R :apache /var/www/html/wordpress/wp-content/uploads

11. Masukkan direktori WordPress:
      Perintahnya : # cd /var/www/html/wordpress/

12. Ubah nama wp-config-sample.php menjadi wp-config.php
      Perintahnya : # mv wp-config-sample.php wp-config.php

13. Buka file konfigurasi WordPress dengan editor teks favorit Anda dan mengubah nilai basis data           dengan yang Anda berikan pada saat pembuatan database.
      Perintahnya : # vim wp-config.php
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);

/** MySQL database username */
define(‘DB_USER’, ‘wpuser’);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘your_password’);

/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
14. Sekarang Anda dapat menyelesaikan instalasi WordPress Anda dengan membuka web browser           Anda dan arahkan ke: http://[ip_address]/wordpress/wp-admin/install.php

Sekian Cara instalasi wordpress dalam Pembuatan Web Server Lokal.

Jika ada masalah atau error, saya persilahkan anda untuk bertanya pada kolom komentar.
Terimakasih.......

Jangan lupa untuk mengunjungi laman situs berikut : www.sttpln.ac.id

Tutorial Instalasi MySQL, APACHE, PHPMyAdmin, dan FTP dalam Pembuatan Web Server Lokal

Instalasi mySQL, APACHE, PHP, PHPmyAdmin, dan FTP


Cara Menginstallasi MySQL, APACHE, PHP, PHPmyadmin dan FTP.

Sebelumnya, anda diharuskan untuk mengupdate CentOS terlebih dahulu. Pastikan anda masuk sebagai superuser.
Perintahnya : # yum update


Setelah pengupdatean selesai, kemudian install mySQL, APACHE, PHP, PHPmyadmin dan FTP.
Berikut langkah-langkahnya :

1. Installasi MySQL.
    Perintahnya : # yum -y install mysql-server


2. Jalankan service MySQL.
    Perintahnya : # /etc/init.d/mysqld start atau # service mysqld start


3. Konfigurasi setting MySQL.
    Perintahnya : # mysql_secure_installation



4. Installasi APACHE
    Perintahnya : # yum -y install httpd


5. Jalankan service APACHE.
    Perintahnya : # /etc/init.d/httpd start atau # service httpd start


6. Installasi PHP
    Perintahnya : # yum -y install wget nano php


7. Jalankan kembali service httpd.
    Perintahnya : # service httpd restart 

8. Tambahkan Hostname pada file /etc/hosts 
    Perintahnya : # nano /etc/hosts




9. Jalankan kembali service httpd (lihat langkah 7)

10. Kemudian check hostname nya
      Perintahnya : # hostname


11. Berhentikan firewall nya
      Perintahnya : # /etc/init.d/iptables stop atau # service iptables stop atau # iptables -F


12. Kemudian di check apakah server sudah dijalankan atau belum dengan membuka browser       dan masukan alamat web dengan ip server yang sudah telah dibuat.

13. Instalasi PHPMyAdmin
      Perintahnya : # yum install epel-release dan # yum install phpmyadmin



14. Tambahkan require all granted dan allow from all pada file phpmyadmin.conf dan                       tambahkan pagar (#) require* dan allow*.
      Perintahnya : # sudo nano /etc/httpd/conf.d/phpMyAdmin.conf



14. Jalankan kembali service httpd (lihat langkah 7)

15. Kemudian dicheck apakah PHPMyAdmin sudah terinstal atau belum dengan membuka browser dan mengetik kan alamat ip server. Contoh : 192.168.1.1/phpmyadmin

16.  Instalasi FTP
       Perintahnya : # yum -y install vsftpd



17. Buka file vsftpd.conf
      Perintahnya : # vi /etc/vsftpd/vsftpd.conf

[anonymous_enable = NO]

[Hapus tanda pagar (#) pada chroot_local_user=YES]

18. Jalankan service vsftpd
      Perintahnya : # service vsftpd start


19. Buat FTP user nya beserta password nya
      Perintahnya : # useradd -d /var/www [nama_user] dan # passwd [nama_user]



20. Jalankan kembali service vsftpd
      Perintahnya : # service vsftpd restart


21. Hentikan service iptables nya (lihat langkah 11)

22. Buka file config pada /etc/selinux
      Perintahnya : # nano /etc/selinux/config


[Ubah SELINUX menjadi Disabled]

23. Reboot PC anda

24. Buat file index.html taruh di direktori /var/www/html. isi dari file index.html ialah                       codingan html. yang nantinya akan dijadikan halaman utama IP server kemudian dicheck         pada browser

25. Instalasi MySQL, APACHE, PHPMyAdmin dan FTP telah selesai.

Sekian Tutorial Instalasi MySQL, APACHE, PHPMyAdmin, dan FTP dalam pembuatan Web Server Lokal.

Jika ada masalah atau error, saya persilahkan anda untuk bertanya pada kolom komentar.
Terimakasih.....

Jangan lupa untuk mengunjungi laman situs berikut : www.sttpln.ac.id