Instalasi Joomla 3.0 Di Ubuntu Server 12.0


Pada kesempatan ini saya akan membahas tentang judul yang sama,yaitu Instalasi Joomla 3.0 . tetapi,Instalasi nya tidak di Linux CentOS melainkan di Linux Ubuntu server.bagi anda yang ingin mempelajari Instalasi Joomla 3.0 Di Linux CentOS,silahkan baca di postingan saya sebelum nya Klik Disini.
baik langsung saja pada pembahasan kali ini ikuti langkah-langkah di bawah ini :

1. Anda harus menginstall Apache,MySql,dan Php ( Web Server )
   jika anda tidak tahu cara Menginstall apache,MySql,dan Php ikuti tutorialnya di postingan saya Klik Disini


2. Download versi Joomla ( untuk melihat Versi Joomla terbaru Klik disini )
Spoiler :

#mkdir /source
#cd /source
#mkdir joomla
#cd joomla
#wget http://joomlacode.org/gf/download/frsrelease/17965/78414/Joomla_3.0.3-Stable-Full_Package.zip
#unzip Joomla_3.0.3-Stable-Full_Package.zip
#mv Joomla_3.0.3-Stable-Full_Package.zip /source
#mv joomla/ /var/www/
#touch /var/www/configuration.php
#chmod 777 /var/www/configuration.php
3. Create database dan User database Joomla
Spoiler :

#mysql -u root -p
   mysql>create database joomla;
   mysql>create user 'joomlauser'@'localhost' IDENTIFIED BY 'password_anda';
   mysql>GRANT ALL PRIVILEGES ON joomla.* TO "joomlauser"@localhost IDENTIFIED BY 'password_anda';

   ket : - joomla ( nama database )
          - joomlauser ( nama user yang di buat  )
          - password_anda ( password anda masukkan )

   mysql>flush privileges;

#/etc/init.d/apache2 restart


Sampai disana jiaka tidak ada error,maka Joomla anda sudah bisa di gunakan.buka browser anda dan ketikan di address bar seperti ini : Ip_address_server_anda/joomla

Instalasi Squid Proxy Server Di Ubuntu Server 12.0



Squid proxy server
adalah program proxy server yang tersedia secara opensource yang sangat banyak kegunaannya, salah satunya adalah melakukan cache terhadap konten dari sebuah website. Jadi apabila sebuah situs pernah dibuka oleh salah satu anggota jaringan, maka Squid akan menyimpan konten situs tersebut kedalam hard disk atau memori dari komputer, sehingga jika salah satu anggota jaringan membuka situs yang sama, anggota jaringan tersebut tidak perlu mengakses ke internet, dia hanya perlu mengkases cache yang sudah disimpan oleh Squid tadi, yang berakibat proses dalam membuka situs akan menjadi lebih cepat dan tentunya akan menghemat bandwidth.

jadi,saya akan membuat petunjuk bagaimana membuat Squid Proxy Server di Ubuntu Server :

1. Install Squid Proxy

# apt-get update
# apt-get install squid -y

2. Langsung konfigurasi squid.conf
# nano /etc/squid/squid.conf

------------------------------------------------------------------------------------------------------------------
- Ctrl+W
  Cari baris dengan Ctrl+W "visible_hostname" hapus tanda TAG dan buat "website anda"

- Ctrl+W
  Cari Baris dengan Ctrl+W "http_port 3128" tambahkan "transparent"

- Ctrl+W
  Cari baris dengan Ctrl+W "cache_mgr webmaster" ubah webmaster dengan "email anda"

Untuk Blokir Website :

- Ctrl+W
  Cari baris dengan Ctrl+W "acl connect". buat di bawah acl connect seperti :
    acl connect
    acl situs url_regex -i "/etc/squid/blokir" 
    acl jaringan src 192.168.10.0/24

- Ctrl+W
  Cari baris dengan Ctrl+W "insert your" buat di bawah insert your seperti :
    #insert your
    http_access deny situs
    http_access allow jaringan

------------------------------------------------------------------------------------------------------------------

Keterangan :

- /etc/squid/blokir : adalah letak posisi file. yang mana file tersebut berisi website-website yang akan di
  blokir

- 192.168.10.0/24 : adalah Ip Address eth1 yang akan di monitoring oleh SQUID

3. Buat file yang mau di blokir website nya
# nano /etc/squid/blokir
   www.sharing-linux.blogspot.com

4. Aktifkan Iptables
# /sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

5. simpan Iptables di RC.LOCAL
# nano /etc/rc.local
  ---------------------------------------------------------------------------------------------------------
  /sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
   
  ---------------------------------------------------------------------------------------------------------
di atas EXIT 0

Selesai !

Instalasi WordPress di Ubuntu Server



Ilmu yang akan saya bagikan kali ini adalah Instalasi Wordpress Di ubuntu server.untuk membuat sebuah website sendiri,kita harus punya server nya.jadi,untuk membuat WordPress kita harus bisa menguasai Web Server.untuk mempelajari Web Server anda bisa melihat nya DiSini

kalau sudah paham dengan instalasi Web Server, baru anda bisa melanjutkan ke jenjang selanjutnya yakni Instalasi WordPress Di Ubuntu Server.berikut Langkah - Langkah nya :

1. Download Wordpress dan konfigurasi wordpress
Spoiler :
#cd /var/www/ 
#wget http://wordpress.org/latest.tar.gz
#tar -zxvf latest.tar.gz 
#mysql -u root -p 

CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)

CREATE USER wordpressuser@localhost;
Query OK, 0 rows affected (0.00 sec)

SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

exit

#cd /var/www/wordpress/ 
#mv wp-config-sample.php wp-config.php 
#nano wp-config.php
-----------------------------------isinya seperti ini---------------------------------
        * installation. You don't have to use the web site, you can just copy this file
    * to "wp-config.php" and fill in the values.
    *
    * @package WordPress
    */

   // ** MySQL settings - You can get this info from your web host ** //
   /** The name of the database for WordPress */
   define('DB_NAME', 'nama_database_anda');  => wordpress

   /** MySQL database username */
   define('DB_USER', 'user_anda');   => wordpressuser

   /** MySQL database password */
   define('DB_PASSWORD', 'password_anda');  => password

   /** MySQL hostname */
   define('DB_HOST', 'localhost');

 -----------------------------------isinya seperti ini---------------------------------

 INGAT !!! waktu membuat nama database seperti " create database wordpress1; " harus sama dengan isian dari wp-config.php ,seperti " define( 'DB_NAME ' , 'wordpress1 ' ); "

Sampai disini jika tidak ada error,wordpress anda sudah selesai,tinggal mengisi data wordpress nya.semoga bermanfaat :D


NB : membuat database wordpress di bawah ini 





Instalalasi Web Server Di Ubuntu Server 12.0


Karena sebelum nya saya sudah memposting Instalasi Web Server di CentOS,sekarang saya akan berbagi juga dengan judul yang sama.tetapi,dengan Sistem operasi yang berbeda yakni nya Instalasi Web Server di ubuntu Server 12.0.pperintah nya tidaklah jauh berbeda dengan perintah di CentOS.hanya sedikit berbeda.jadi ikuti langkah - langkah di bawah ini :

I. Cara pertama ( Mysql Apache dan Php )

1. Install Apache
#apt-get install apache2

2. Restart Apache
#/etc/init.d/apache2 restart

Tes Apache:
Ketik di browser : IP_Address_server  (ex: 10.10.10.1 )

Hasil : 

3. Install Mysql-server
#apt-get install mysql-server

4. Restart Mysql-server
#/etc/init.d/mysql restart

Login Mysql : #mysql -u root -p

5. Install Php
#apt-get install php5

Tes Php : 
#nano /var/www/phpinfo.php
    isinya :  <?php
                phpinfo();
                ?>

Ketik di browser : IP_Address_server/phpinfo.php

Hasil : 


6. Install PhpMyadmin
#apt-get install phpmyadmin

Hasil :

II. Cara Kedua ( Lamp-Server )

1. Install Lamp-server dan PhpMyadmin
#apt-get install lamp-server^
#apt-get install phpmyadmin
#service apache2 start
#service mysql start
#cd /var/www/
#touch phpinfo.php
#nano phpinfo.php
     ------------isinya-------------
        <?php
        phpinfo();
        ?>  
    ------------isinya-------------

#chmod -R 777 /var/www/

2.  Pengujian Apache,Php, PhpMyadmin
Pengujian Apache :
akses di client : IpAddress_anda
jika bisa, bertulisan : it works !

pengujian phpmyadmin :
akses di client : http://localhost/phpmyadmin

jika tidak bisa mengakses phpmyadmin, Ketik Perintah :
#cd /var/www/
#ln -s /usr/share/phpmyadmin/ phpmyadmin

Selesai !

Instalasi DHCP Server di Ubuntu Server 12.0


Kali ini saya akan berbagi setting DHCP Server di Ubuntu Sever 12.0. sebelum nya saya sudah pernah membahas masalah Setting DHCP Server.tetapi di sistem operasi CentOS.tenang saja,bagi anda yang ingin mencoba Setting DHCP Server di OS ubuntu server,Perintah nya tidak tida jauh beda. hampir mirip semua.

OK,ikuti langkah - langkah berikut ini :


Sesuaikan Alamat IP Address Yang Anda Pakai 

penerapan yang saya lakukan sekarang di PC Router yang memiliki interface eth0 daneth1.interface yang saya gunakan untuk DHCP Server adalah eth1 dengan IP Address 192.168.5.0/24.

1. install dhcp3-server
#apt-get install dhcp3-server -y

2. Tambahkan ethernet yang akan di Dhcp
#nano /etc/default/isc-dhcp-server
 tambah kan " eth1,eth2,eth3 dst " (sesuai kebutuhan anda ) di baris interfaces=""

3. Konfigurasi Dhcp.conf
# nano /etc/dhcp/dhcpd.conf

 ----------------------cari seperti ini-----------------------
 # A slightly different configuration for an internal subnet.

 subnet 192.168.5.0 netmask 255.255.255.0 {
 range 192.168.5.10 192.168.5.100;
 option-domain-name "Fauzi";
 option domain-name-servers 8.8.8.8, 8.8.4.4;
 option routers 192.168.5.1;
 option broadcasat-address 192.168.5.255;
 default-lease-time 600;
 max-lease-time 7200;
 }
 ----------------------cari seperti ini------------------------


4. restart konfigurasi dhcp 
# /etc/init.d/isc-dhcp-server restart

SELESAI ^_^

Instalasi PC Router di Ubuntu Server 12.0


Baik,sebelum nya saya sudah menjelaskan bagaimana instalasi PC Router.tetapi,sekarang ini instalasi PC Router yang saya sharing di sistem operasi Linux Ubuntu Server.secara detail sudah saya jelaskan apa maksud dari PC Router di postingan sebelum nya.


PC Router 
kedua kata di atas memiliki makna tersendiri,PC ( Personal Computer ).sedangkan Router          
adalah yang menghubungkan beberapa jaringan atau network,baik menggunakan topologi 

sama ataupun berbeda.kesimpulan nya PC Router adalah PC yang di modifikasi sedemikian rupa sehingga dapat digunakan seperti Router.

Gambaran nya seperti :



secara garis besar gambaran nya sudah nampak pada gambar di atas.tetapi,saya akan membahas gambaran yang sudah saya sediakan di bawah ini :






Langsung saja,saya akan membuat petunjuk instalasi PC Router di Ubuntu Server 12.0 :



Sesuaikan Alamat IP Address Yang Anda Pakai 


1. Pasang IP address nya di /etc/network/interfaces.
#nano /etc/network/interfaces

 -------------------isi nya--------------------
 the primary network interfaces
 auto eth0
 iface eth0 inet static
 address 192.168.2.254
 netmask 255.255.255.0
 gateway 192.168.2.254
 broadcast 192.168.2.255

 auto eth1
 iface eth1 inet static
 address 192.168.5.1
 netmask 255.255.255.0
 broadcast 192.168.5.255
 -------------------isi nya--------------------

2. Pasang IP DNS nya di reslov.conf
#nano /etc/resolv.conf

 ------------------isi nya----------------
 nameserver 8.8.8.8
 nameserver 8.8.4.4
 ------------------isi nya----------------

3. Restar konfigurasi Ip Address ketika sudah mengubah alamat Ip Address

#/etc/init.d/networking restart

4. Aktifkan IP_Forward
#nano /etc/sysctl.conf 

---------------cari baris---------------

          #net.ipv4. ip_forward=1

------------hapus pagar nya-----------

            net.ipv4. ip_forward=1

----------------------------------------

5. Aktifkan IPtables
    Alamat IP Address 192.168.5.1 adalah IP address yang di tujukan ke Client ( eth1 )
/sbin/iptables -t nat -A POSTROUTING -s 192.168.5.1/255.255.255.0 -d 0/0 -j MASQUERADE

6. Terakhir, simpan script IPtables yang diketik tadi di rc.local
#nano /etc/rc.local
 ------------------------------------------ketik di atas EXIT=0--------------------------------------

/sbin/iptables -t nat -A POSTROUTING -s 192.168.5.1/255.255.255.0 -d 0/0 -j MASQUERADE

 -------------------------------------------------------------------------------------------------------

Masalah Yang pernah saya dapati :

1. Tidak bisa terkoneksi internet
    berkemungkinan kalau internet belum terkoneksi karena :
    - IP DNS nya belum terpasang
       #nano /etc/resolv.conf
    - Routing nya belum ada
       #route -n
       #route add default gw 192.168.2.254 ( ip gateway eth0 )
    - Salah satu Ethernet nya belum aktif
       #ifconfig |more
       #ifconfig eth0/eth1 up
       OR
       #ifup eth0/eth1

2. Tidak bisa PING dari server ke client.tetapi,sebalik nya bisa.
     itu biasa nya terjadi karena Client.terutama pada Firewall antivirus nya.saya terjebak
     di permasalahan ini karena Firewall antivirus ESET saya.jadi,coba non-aktfkan Firewall
     antivirus anda terutama yang memakai ESET.

Mungkin hanya itu yang bisa saya berikan,semoga membantu :D