Have successfully configured Apache web server for my client. But why does my clients website just say �Error 403 Forbidden�? For example when client send request http://mysite.com/something/ Apache generate a 403 error. How do I troubleshoot this problem?
Error code that start with 4xx is generated because of client browser request. A 403 error code means client browser (or person who is trying to access your site) cannot access the requested URL. It can be caused by many reason:
a) A 403 status code indicates that the client cannot access the requested resource. It means the wrong username and password were sent in the request, or that the permissions on the server do not allow what was being asked.
b) No default directory index page is present. Upload Index.html or Index.htm file. Directive DirectoryIndex defines the default index page name. Open your apache configuration file, find out default index file name, and upload the same file to directory:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
c) Make sure the CGI script requested have executable permissions set on files. Use chmod command to set permission:
$ chmod +x file.cgi
d) Make sure you have permission to use .htaccess file for Apache web server. If Apache has overrides disabled. you will bump back with a 403 error.
e) Make sure correct directory permissions are set on directory:
Options +Indexes FollowSymLinks +ExecCGI
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from all
f) Make sure the underlying file system permissions allow the User/Group under which Apache is running to access the necessary files. You can determine which case applies to your situation by checking the error log. In the case where file system permission are at fault, remember that not only must the directory and files in question be readable, but also all parent directories must be at least searchable by the web server in order for the content to be accessible. For example /home/httpd/theos.in/ must be searchable, enter:
# chmod +x /home/httpd/theos.in/

Sedikit bercerita, sewaktu saya restart apache di websever kampus ternyata terjadi sedikit error.
Mungkin kalian juga mungkin akan menghadapi kesalahan berikut yang sama saat kalian me-restart server Apache pada Ubuntu.
Begini krologisnya :P
Pada saat restart apache ada pesan error seperti dibawah :
wserver2@wserver2:~$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Sekarang masukkan perintah
sudo nano /etc/apache2/httpd.conf
di dalem file httpd.conf isikan ServerName localhost
kalo sudah, save tersebut
Selanjutnya restart kembali apache-nya
sudo /etc/init.d/apache2 restart
Semoga bermanfaat mas bro ;)

Buat yg meng-install dual boot Windows + Linux, dan buat yg install Linux terlebih dahulu baru kemudian Windows, biasanya kita akan kehilangan GRUB karena tertimpa loader dari Windows. Tutorial kali ini akan menginstall kembali GRUB yg hilang.
*Ini dia caranya :
1.masukkan DVD installer Linux anda
2.pilih Rescue Installer System
3.masuk root
ketik #chroot /mnt/sysimage
4.setelah itu ketik #grub-install /dev/sda1
5.reboot
*Cara Kedua:
1. Boot komputer anda dengan ubuntu live cd 9.10, dan masuk ke mode try ubuntu without instalation.
2. Seteleah desktop terload, klik menu place di pojok kiri atas dan klik partisi ubuntu yang telah terinstall sebelumnya.
3. muncullah nautilus atau sejenis file explorer. kemudian kita cari alamat lengkap dari partisi dengan mengubah mode text based location bar pada icon yang ada di kiri atas nautilus, copy kan alamat tempat termount partisi ubuntu. misal : /media/8A4A2FAC4A2F944B
4. Buka terminal dan ketikkan perintah
$sudo grub-install --root-directory=/media/8A4A2FAC4A2F944B/ /dev/sda
5. Selesai dan reboot ubuntunya dan masuk ke kedalam ubuntu partisi anda, jika anda ingin menambahkan menu windows yang tidak ada di grub maka gunakan perintah :
$ sudo apt-get install grub-pc
Semoga cara diatas bermanfaat ;)
Wassalam
Gparted atau Gnome Partition Editor merupakan software yang berjalan di atas Linux yang digunakan untuk membuat, menghapus, mengubah ukuran, memindahkan, mengecek, menyalin, dan memformat partisi pada hardisk. Ini misalnya digunakan setelah membeli hardisk baru dan ingin membaginya menjadi beberapa partisi atau membuat partisi baru setelah mengecilkan ukuran partisi-partisi yang sudah ada. File system yang didukung oleh GParted dapat dikatakan cukup lengkap, dari yang umum dikenal di Linux seperi ext2, ext3, jfs, atau reiserfs sampai yang biasa dikenal di Windows seperti fat, fat32, dan NTFS.
Selain dapat diinstall atau memang sudah tersedia pada berbagai distro Linux, GParted dapat juga dijalankan melalui CD atau media USB flashdisk dimana di situ linux dijalankan secara instan. Kemudahan penggunaan GParted melalui media CD atau USB flashdisk adalah ketidaktergantungan pada sistem operasi yang sudah terinstall pada hardisk termasuk hardisk yang hanya terinstall Windows.
Cara menjalankan GParted yang mudah adalah melalui media CD. Download file .iso GParted versi terbaru, kemudian burning ke CD. Selanjutnya lakukan booting komputer menggunakan CD tersebut. Ketika proses booting diminta memilih opsi tertentu, umumnya cukup dengan memilih [Enter] untuk menggunakan opsi default-nya, hingga tampilan linux dan GParted yang dijalankan sudah keluar.
Cara penggunaan agar dapat menjalankan Gparted melalui media USB flash drive, PXE server atau pada hardisk, sudah disediakan pula panduannya pada website GParted.
Bosen dengan tampilan Splash di Ubuntu Carmic Koala? Jika kalian bosan, patut dicoba neh koleksi2 Xsplash gw.
Pertama kalian harus mendownload koleksi xsplash keren disini. File download berformat tar.bz2, extrak file tersebut di sembarang direktori yang anda inginkan. lalu tekan Alt+F2 dan ketik gksu nautilus (untuk menjalankan nautilus sebagai root). Salin isi direktori hasil ekstrak yang tadi ke /usr/share/images/xsplash , ada baiknya anda backup dulu isi direktori /usr/share/images/xsplash sebelum anda replace file-file didalamnya.
Jika anda ingin mengganti backgroundnya saja, replace bg_2560�1600.jpg dengan gambar yang anda inginkan (gambar yang anda ingikan di rename menjadi bg_2560�1600.jpg).
Untuk pengujian, ketik sudo xsplash di terminal, atau anda bisa reboot untuk langsung melihat hasilnya.
Thanks buat sh3lcr3w_b0y atas infonya