<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>documenting and sharing</title>
	<atom:link href="http://gregor.web.id/feed" rel="self" type="application/rss+xml" />
	<link>http://gregor.web.id</link>
	<description></description>
	<pubDate>Mon, 19 Jul 2010 06:20:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>a quick and dirty way to install a subversion server</title>
		<link>http://gregor.web.id/2010/07/a-quick-and-dirty-way-to-install-a-subversion-server.html</link>
		<comments>http://gregor.web.id/2010/07/a-quick-and-dirty-way-to-install-a-subversion-server.html#comments</comments>
		<pubDate>Mon, 19 Jul 2010 06:20:13 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=354</guid>
		<description><![CDATA[at server :
$ sudo su
$ apt-get install subversion
$ svnadmin create /media/data/subversion
$ svnserve -d -r /media/data/subversion
$ svn import foldername file:///media/data/subversion/testproject -m &#8220;Initial import&#8221;
$ cd /media/data/subversion/conf
$ vi svnserve.conf
[general]
password-db = passwd
realm = myrealm
anon-access = none
auth-access = write
save and exit
$ vi passwd
[users]
test = rahasiatest
save and exit
test from client :
$ svn &#8211;username=test list svn://172.16.10.100/testproject
Pastikan port 3690 tidak diblok oleh firewall. [...]]]></description>
			<content:encoded><![CDATA[<p>at server :</p>
<p>$ sudo su<br />
$ apt-get install subversion<br />
$ svnadmin create /media/data/subversion<br />
$ svnserve -d -r /media/data/subversion<br />
$ svn import foldername file:///media/data/subversion/testproject -m &#8220;Initial import&#8221;<br />
$ cd /media/data/subversion/conf<br />
$ vi svnserve.conf</p>
<p>[general]<br />
password-db = passwd<br />
realm = myrealm<br />
anon-access = none<br />
auth-access = write</p>
<p>save and exit</p>
<p>$ vi passwd</p>
<p>[users]<br />
test = rahasiatest</p>
<p>save and exit</p>
<p>test from client :<br />
$ svn &#8211;username=test list svn://172.16.10.100/testproject</p>
<p>Pastikan port 3690 tidak diblok oleh firewall. To run the service everytime the computer start put this in /etc/rc.local :</p>
<p>/usr/bin/svnserve -d -r /media/data/subversion</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/07/a-quick-and-dirty-way-to-install-a-subversion-server.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>missing xorg.conf in ubuntu 9.10 karmic koala</title>
		<link>http://gregor.web.id/2010/07/missing-xorgconf-in-ubuntu-910-karmic-koala.html</link>
		<comments>http://gregor.web.id/2010/07/missing-xorgconf-in-ubuntu-910-karmic-koala.html#comments</comments>
		<pubDate>Thu, 15 Jul 2010 07:06:32 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<category><![CDATA[karmic koala]]></category>

		<category><![CDATA[ubuntu 9.10]]></category>

		<category><![CDATA[xorg.conf]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=351</guid>
		<description><![CDATA[Sejak ubuntu 9.10, file /etc/X11/xorg.conf tidak terinstal lagi secara default karena semua hardware akan terdeteksi secara otomatis. Kedengarannya bagus, namun saya mengalami bahwa kadang kala resolusi monitor tidak bisa di 1024&#215;768 tapi mentok di 800&#215;600. Untuk mengatasinya harus membuat xorg.conf sendiri dengan cara :
1. tekan ctrl+alt+F1
2. sudo service gdm stop
3. sudo Xorg -configure
4. sudo mv [...]]]></description>
			<content:encoded><![CDATA[<p>Sejak ubuntu 9.10, file /etc/X11/xorg.conf tidak terinstal lagi secara default karena semua hardware akan terdeteksi secara otomatis. Kedengarannya bagus, namun saya mengalami bahwa kadang kala resolusi monitor tidak bisa di 1024&#215;768 tapi mentok di 800&#215;600. Untuk mengatasinya harus membuat xorg.conf sendiri dengan cara :</p>
<p>1. tekan ctrl+alt+F1</p>
<p>2. sudo service gdm stop</p>
<p>3. sudo Xorg -configure</p>
<p>4. sudo mv ~/xorg.conf.new /etc/X11/xorg.conf</p>
<p>5. vi /etc/X11/xorg.conf</p>
<p>pada Section &#8220;Monitor&#8221; tambahkan baris :</p>
<p># 1024&#215;768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHzModeline &#8220;1024&#215;768_75.00&#8243;  81.80  1024 1080 1192 1360  768 769 772 802  -HSync +Vsync</p>
<p>ganti Section &#8220;Screen&#8221; dengan :</p>
<p>Section &#8220;Screen&#8221;<br />
Identifier &#8220;Screen0&#8243;<br />
Device     &#8220;Card0&#8243;<br />
Monitor    &#8220;Monitor0&#8243;<br />
DefaultDepth    16<br />
SubSection &#8220;Display&#8221;<br />
Depth     16<br />
Modes   &#8220;1024&#215;768_75.00&#8243;<br />
EndSubSection<br />
EndSection</p>
<p>lalu simpan dan keluar dari editor vi</p>
<p>6. sudo service gdm start</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/07/missing-xorgconf-in-ubuntu-910-karmic-koala.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>blokir situs porno dengan nawala DNS</title>
		<link>http://gregor.web.id/2010/06/blokir-situs-porno-dengan-nawala-dns.html</link>
		<comments>http://gregor.web.id/2010/06/blokir-situs-porno-dengan-nawala-dns.html#comments</comments>
		<pubDate>Thu, 17 Jun 2010 02:08:27 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[Society and Culture]]></category>

		<category><![CDATA[indonesia]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[nawala]]></category>

		<category><![CDATA[porn free]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=348</guid>
		<description><![CDATA[Saya ingin mengucapkan terima kasih kepada nawala project yang menyediakan secara gratis layanan blokir konten porno. Dalam tulisan ini saya ingin menginformasikan berdasarkan pengalaman hari ini bahwa ip DNS yang benar yang digunakan oleh nawala project adalah :
180.131.144.144 dan 180.131.145.145
di beberapa situs diinformasikan bahwa ip DNS nawala adalah :
203.34.118.10 dan 203.34.118.12 yang setelah saya coba [...]]]></description>
			<content:encoded><![CDATA[<p>Saya ingin mengucapkan terima kasih kepada nawala project yang menyediakan secara gratis layanan blokir konten porno. Dalam tulisan ini saya ingin menginformasikan berdasarkan pengalaman hari ini bahwa ip DNS yang benar yang digunakan oleh nawala project adalah :</p>
<p>180.131.144.144 dan 180.131.145.145</p>
<p>di beberapa situs diinformasikan bahwa ip DNS nawala adalah :</p>
<p><span>203.34.118.10 dan 203.34.118.12 yang setelah saya coba ternyata tidak benar.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/06/blokir-situs-porno-dengan-nawala-dns.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Tentang Dana Aspirasi DPR Rp.15M</title>
		<link>http://gregor.web.id/2010/06/tentang-dana-aspirasi-dpr-rp15m.html</link>
		<comments>http://gregor.web.id/2010/06/tentang-dana-aspirasi-dpr-rp15m.html#comments</comments>
		<pubDate>Tue, 08 Jun 2010 04:52:53 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[Political corruption]]></category>

		<category><![CDATA[indonesia]]></category>

		<category><![CDATA[dana aspirasi DPR]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=338</guid>
		<description><![CDATA[Setelah beberapa waktu lalu melalui kasus Bank Century partai Golkar memporakporandakan koalisi yang dibangun partai demokrat, kali ini partai pimpinan Aburizal Bakrie itu kembali ingin menunjukkan bahwa mereka adalah &#8220;The Real Ruling Party&#8221; dengan memunculkan isu dana aspirasi bagi tiap anggota DPR sebesar Rp. 15 miliar. Tawaran ini tentu sangat menggiurkan partai-partai lain sehingga dikhawatirkan [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah beberapa waktu lalu melalui kasus Bank Century partai Golkar memporakporandakan koalisi yang dibangun partai demokrat, kali ini partai pimpinan Aburizal Bakrie itu kembali ingin menunjukkan bahwa mereka adalah &#8220;The Real Ruling Party&#8221; dengan memunculkan isu dana aspirasi bagi tiap anggota DPR sebesar Rp. 15 miliar. Tawaran ini tentu sangat menggiurkan partai-partai lain sehingga dikhawatirkan akan mendapat lampu hijau dari sebagian besar fraksi di DPR.</p>
<p>Pada kasus Bank Century hasil gemilang yang mereka capai setidaknya ada dua, yaitu  hasil yang <em>tangible</em> adalah keluarnya Ibu Sri Mulyani yang notabene adalah menteri keuangan terbaik dari kabinet. Hasil yang <em>intangible</em> adalah selamatnya Pak Ical dari pengusutan kasus pengemplangan pajak yang nilainya miliaran rupiah serta terganggunya kabinet SBY karena kehilangan menkeu terbaik yang jujur dan bersih.</p>
<p>Ide untuk memberikan dana aspirasi bagi anggota DPR menurut politisi golkar Idrus Marham adalah untuk kemajuan bangsa. Menurut beliau jika Indonesia ingin cepat maju maka pembangunan harus dimulai dari desa. Sungguh suatu alasan yang sangat &#8220;lip servcie&#8221; belaka. Jika memang ingin memajukan semua desa di Indonesia, kenapa uang Rp.15 miliar harus melalui tiap-tiap anggota DPR. Lagi pula komposisi anggota DPR terbanyak berasal dari Pulau Jawa, sehingga yang akan menerima uang paling banyak adalah desa-desa di Pulau Jawa. Hal ini tentu tidak sesuai dengan program percepatan pembangunan daerah Indonesia bagian timur.</p>
<p>Jika usulan ini nantinya benar-benar dilaksanakan maka angka merah di raport DPR akan bertambah lagi. Dan sesungguhnya desa-desa yang akan menjadi lebih maju adalah desa-desa yang ada di negara-negara pengekspor barang ke Indonesia. Karena sebagian besar dari uang tersebut akan dibelanjakan untuk membeli barang-barang produksi mereka.</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/06/tentang-dana-aspirasi-dpr-rp15m.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>world cup 2010 theme song lyrics and mp3</title>
		<link>http://gregor.web.id/2010/06/world-cup-2010-theme-song-lyrics-and-mp3.html</link>
		<comments>http://gregor.web.id/2010/06/world-cup-2010-theme-song-lyrics-and-mp3.html#comments</comments>
		<pubDate>Tue, 01 Jun 2010 02:08:53 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[Society and Culture]]></category>

		<category><![CDATA[jadwal piala dunia 2010]]></category>

		<category><![CDATA[lirik dan mp3 piala dunia 2010]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=325</guid>
		<description><![CDATA[Jadwal pertandingan piala dunia 2010 dapat didownload di match schedule 2010 FIFA world cup south africa. mp3 soundtrack piala dunia afrika selatan 2010 dapat didownload disini. kalau mau ikut bernyanyi bersama K&#8217;NAAN, berikut ini lirik lagunya :
Ooooooh Wooooooh
Give me freedom, give me fire, give me reason, take me higher
See the champions, take the field now, [...]]]></description>
			<content:encoded><![CDATA[<p>Jadwal pertandingan piala dunia 2010 dapat didownload di <a title="jadwal piala dunia 2010" href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/jadwal-pertandingan-piala-dunia-2010.pdf" target="_blank">match schedule 2010 FIFA world cup south africa</a>. mp3 soundtrack piala dunia afrika selatan 2010 dapat didownload <a title="mp3 world cup 2010" href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/wc-s-africa-2010.mp3" target="_blank">disini</a>. kalau mau ikut bernyanyi bersama K&#8217;NAAN, berikut ini lirik lagunya :</p>
<p>Ooooooh Wooooooh</p>
<p>Give me freedom, give me fire, give me reason, take me higher<br />
See the champions, take the field now, you define us, make us feel proud<br />
In the streets our heads are lifting, as we lose our inhibition,<br />
Celebration its around us, every nations, all around us</p>
<p>Singing forever young, singing songs underneath that sun<br />
Lets rejoice in the beautiful game.<br />
And together at the end of the day.</p>
<p>WE ALL SAY</p>
<p>When I get older I will be stronger<br />
They’ll call me freedom Just like a wavin’ flag</p>
<p>And then it goes back<br />
And then it goes back<br />
And then it goes back<br />
And then it goes</p>
<p>When I get older I will be stronger<br />
They’ll call me freedom<br />
Just like a wavin’ flag</p>
<p>And then it goes back<br />
And then it goes back<br />
And then it goes back<br />
And then it goes</p>
<p>Oooooooooooooh woooooooooohh hohoho</p>
<p>{repeat all above}</p>
<p>And everybody will be singing it</p>
<p>And we are all singing it……!</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/06/world-cup-2010-theme-song-lyrics-and-mp3.html/feed</wfw:commentRss>
<enclosure url="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/wc-s-africa-2010.mp3" length="3502542" type="audio/mpeg" />
		</item>
		<item>
		<title>Gua Maria Lawangsih Jogja</title>
		<link>http://gregor.web.id/2010/05/gua-maria-lawangsih-jogja.html</link>
		<comments>http://gregor.web.id/2010/05/gua-maria-lawangsih-jogja.html#comments</comments>
		<pubDate>Fri, 28 May 2010 15:40:22 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[Society and Culture]]></category>

		<category><![CDATA[indonesia]]></category>

		<category><![CDATA[jogja]]></category>

		<category><![CDATA[gua maria lawangsih]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=322</guid>
		<description><![CDATA[
Gua Maria ini terletak kira-kira 40 Km ke arah barat dari kota Jogja dan masuk dalam wilayah kabupaten Kulon Progo. Dari Gereja Klepu masih ke barat, sampai di Gua Maria Sendang Jatiningsih juga masih terus ke barat sampai di perempatan traffic light. Kalau belok kanan ke arah Gua Maria Sendangsono, terus saja lurus ke barat [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption aligncenter" style="width: 410px"><a href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih1.jpg"><img title="papan nama gua maria lawangsih" src="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih1.jpg" alt="papan nama gua maria lawangsih" width="400" height="300" /></a><p class="wp-caption-text">papan nama gua maria lawangsih</p></div></p>
<p>Gua Maria ini terletak kira-kira 40 Km ke arah barat dari kota Jogja dan masuk dalam wilayah kabupaten Kulon Progo. Dari Gereja Klepu masih ke barat, sampai di Gua Maria Sendang Jatiningsih juga masih terus ke barat sampai di perempatan traffic light. Kalau belok kanan ke arah Gua Maria Sendangsono, terus saja lurus ke barat melewati pasar dan jembatan hingga tiba di pertigaan yang terdapat petunjuk jalan berwarna hijau yang menunjukkan arah ke Gua Maria Lawangsih.</p>
<p><div class="wp-caption aligncenter" style="width: 410px"><a href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih5.jpg"><img title="petunjuk jalan" src="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih5.jpg" alt="petunjuk jalan" width="400" height="300" /></a><p class="wp-caption-text">petunjuk jalan</p></div></p>
<p>Sebaiknya perjalanan dilakukan di siang hari agar dapat menikmati pemandangan alam yang sungguh indah. Disamping itu, perjalanan di malam hari cukup beresiko jika baru pertama kali berkunjung karena Gua maria Lawangsih terletak diatas bukit dan jalan menuju kesana mendaki dan berkelok. Kondisi kendaraan harus benar-benar baik karena harus melalui jalan panjang yang menanjak dengan kemiringan hingga mencapai 45 derajat. Kondisi jalan cukup baik karena sudah diaspal, bahkan hingga ke lokasi<br />
gua. Petunjuk-petunjuk jalan yang disediakan juga cukup banyak sehingga memudahkan peziarah untuk tiba di lokasi meskipun baru pertama kali kesana.</p>
<p><div class="wp-caption aligncenter" style="width: 410px"><a href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih4.jpg"><img title="tangga menuju lokasi gua" src="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih4.jpg" alt="tangga menuju lokasi gua" width="400" height="300" /></a><p class="wp-caption-text">tangga menuju lokasi gua</p></div></p>
<p>Gua Maria Lawangsih memang terbilang masih sangat baru. Menurut penduduk setempat, belum sampai setahun tempat ziarah ini didirikan. Namun sudah cukup banyak peziarah yang datang terutama pada hari-hari libur. Beberapa pemuda menyediakan jasa tempat parkir kendaraan dengan tarif sukarela. Gua Maria Lawangsih adalah gua yang alami, terdapat beberapa stalaktit di atap gua yang meneteskan air sehingga sepertinya proses pembentukan stalaktit tersebut masih berlangsung. Tetesan air berasal dari mata air yang terdapat di sekitar gua. Bahkan di dalam gua terdapat aliran air seperti kali kecil yang airnya dapat digunakan untuk membasuh muka, kaki dan tangan oleh para peziarah.</p>
<p><div class="wp-caption aligncenter" style="width: 410px"><a href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih2.jpg"><img title="Maria Lawangsih" src="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih2.jpg" alt="Maria Lawangsih" width="400" height="300" /></a><p class="wp-caption-text">Maria Lawangsih</p></div></p>
<p>Tempat ziarah ini juga memiliki gua yang difungsikan sebagai tempat semedi yang didalamnya terdapat patung Tuhan Yesus. Gua bagian dalam dari tempat semedi masih dalam proses pembangunan. Terdapat pula altar untuk mempersembahkan ekaristi kudus sehingga rombongan peziarah dapat mengadakan misa disana.</p>
<p><div class="wp-caption aligncenter" style="width: 410px"><a href="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih3.jpg"><img title="patung Yesus dalam ruang semedi" src="http://gregor.web.id/wordpress/wp-content/uploads/2008/12/maria-lawangsih3.jpg" alt="patung Yesus dalam ruang semedi" width="400" height="300" /></a><p class="wp-caption-text">patung Yesus dalam ruang semedi</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/05/gua-maria-lawangsih-jogja.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>daemontools tak otomatis start di fedora 12</title>
		<link>http://gregor.web.id/2010/04/daemontools-tak-otomatis-start-di-fedora-12.html</link>
		<comments>http://gregor.web.id/2010/04/daemontools-tak-otomatis-start-di-fedora-12.html#comments</comments>
		<pubDate>Mon, 12 Apr 2010 07:30:55 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[Qmail]]></category>

		<category><![CDATA[djbdns]]></category>

		<category><![CDATA[daemontools]]></category>

		<category><![CDATA[inittab]]></category>

		<category><![CDATA[upstart]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=310</guid>
		<description><![CDATA[Biasanya setelah selesai instal daemontools, svscan akan segera aktif dan ditambahkan baris berikut pada /etc/inittab:
SV:123456:respawn:/command/svscanboot
sehingga setiap kali server reboot, daemontools langsung aktif untuk menjalankan program-program di direktori /service. Cara sederhana untuk mengetahui apakah daemontools sudah terinstal dengan baik adalah dengan memberikan perintah
$ ps aux
jika terlihat baris seperti berikut berarti daemontools sudah terinstal dengan baik dan [...]]]></description>
			<content:encoded><![CDATA[<p>Biasanya setelah selesai instal daemontools, svscan akan segera aktif dan ditambahkan baris berikut pada /etc/inittab:</p>
<p>SV:123456:respawn:/command/svscanboot</p>
<p>sehingga setiap kali server reboot, daemontools langsung aktif untuk menjalankan program-program di direktori /service. Cara sederhana untuk mengetahui apakah daemontools sudah terinstal dengan baik adalah dengan memberikan perintah</p>
<p>$ ps aux</p>
<p>jika terlihat baris seperti berikut berarti daemontools sudah terinstal dengan baik dan aktif:</p>
<p>root 1075  0.0  0.0 1896 360 ? S 14:10 0:00 svscan /service<br />
root 1076  0.0  0.0 1724 280 ? S 14:10 0:00 readproctitle service errors: ..</p>
<p>Namun ternyata pada fedora core 12 hal ini tidak berlaku. karena sejak fedora core 9 sudah tidak lagi digunakan init namun upstart. sebelum fc 9, untuk menjalankan program secara otomatis pada saat komputer booting digunakan konfigurasi pada /etc/inittab namun sekarang menjadi /etc/event.d. Agar daemontools dapat aktif pada saat komputer booting di fc 12 buatlah file /etc/event.d/daemontools dengan editor vi yang berisi :</p>
<p># daemontools<br />
start on runlevel 2<br />
start on runlevel 3<br />
start on runlevel 4<br />
start on runlevel 5<br />
stop on shutdown<br />
respawn<br />
exec /command/svscanboot</p>
<p>simpan dan keluar dari vi lalu berikan perintah :</p>
<p>$ <kbd>initctl start daemontools</kbd></p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/04/daemontools-tak-otomatis-start-di-fedora-12.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>instalasi web server di linux</title>
		<link>http://gregor.web.id/2010/04/instalasi-web-server-di-linux.html</link>
		<comments>http://gregor.web.id/2010/04/instalasi-web-server-di-linux.html#comments</comments>
		<pubDate>Wed, 07 Apr 2010 07:49:47 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[modsecurity]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=307</guid>
		<description><![CDATA[Tutorial ini menggunakan sistem operasi linux fedora core 12 dan versi terbaru dari apache: httpd-2.2.15.tar.bz2, php: php-5.3.2.tar.bz2, modsecurity: modsecurity-apache_2.5.12.tar.gz, modsecurity core rules: modsecurity-crs_2.0.6.tar.gz
instalasi apache:
hapus apache bawaan fedora core 12
$ rpm -qa &#124;grep httpd
httpd-tools-2.2.13-4.fc12.i686
httpd-2.2.13-4.fc12.i686
$ rpm -e gnome-user-share httpd httpd-tools
download apache terbaru
$ wget http://apache.the.net.id/httpd/httpd-2.2.15.tar.bz2
$ tar xjfv httpd-2.2.15.tar.bz2
$ cd httpd-2.2.15
Untuk menyamarkan web server yang dipakai (security in obscurity):
$ [...]]]></description>
			<content:encoded><![CDATA[<p>Tutorial ini menggunakan sistem operasi linux fedora core 12 dan versi terbaru dari apache: httpd-2.2.15.tar.bz2, php: php-5.3.2.tar.bz2, modsecurity: modsecurity-apache_2.5.12.tar.gz, modsecurity core rules: modsecurity-crs_2.0.6.tar.gz</p>
<p>instalasi apache:<br />
hapus apache bawaan fedora core 12<br />
$ rpm -qa |grep httpd</p>
<p>httpd-tools-2.2.13-4.fc12.i686<br />
httpd-2.2.13-4.fc12.i686</p>
<p>$ rpm -e gnome-user-share httpd httpd-tools</p>
<p>download apache terbaru<br />
$ wget http://apache.the.net.id/httpd/httpd-2.2.15.tar.bz2<br />
$ tar xjfv httpd-2.2.15.tar.bz2<br />
$ cd httpd-2.2.15</p>
<p>Untuk menyamarkan web server yang dipakai (security in obscurity):</p>
<p>$ cd httpd-2.2.15/include<br />
$ vi ap_release.h</p>
<p>#define AP_SERVER_BASEVENDOR &#8220;Apache Software Foundation&#8221; -&gt; #define AP_SERVER_BASEVENDOR &#8220;software inc.&#8221;<br />
#define AP_SERVER_BASEPRODUCT &#8220;Apache&#8221; -&gt; #define AP_SERVER_BASEPRODUCT &#8220;webserv&#8221;</p>
<p>save and exit vi dengan perintah :wq<br />
$ cd ..</p>
<p>$ ./configure –-prefix=/usr/local/apache2 &#8211;enable-so &#8211;enable-ssl &#8211;with-ldap &#8211;enable-ldap &#8211;enable-auth-ldap &#8211;disable-info &#8211;disable-status &#8211;disable-autoindex &#8211;disable-imap &#8211;disable-include &#8211;disable-userdir &#8211;enable-rewrite &#8211;enable-unique-id</p>
<p>$ make<br />
$ make install<br />
$ cat /etc/passwd |grep apache</p>
<p>jika ditemukan apache:</p>
<p>$vi /usr/local/apache2/conf/httpd.conf</p>
<p>ganti User dan Group daemon menjadi:</p>
<p>User apache<br />
Group apache</p>
<p>save and exit vi</p>
<p>instalasi modsecurity:<br />
$ wget http://nchc.dl.sourceforge.net/project/mod-security/modsecurity-apache/2.5.12/modsecurity-apache_2.5.12.tar.gz<br />
$ tar xzfv modsecurity-apache_2.5.12.tar.gz<br />
$ cd modsecurity-apache_2.5.12/apache2<br />
$ ./configure &#8211;with-apxs=/usr/local/apache2/bin/apxs</p>
<p>terjadi error sebagai berikut :<br />
&#8230;<br />
&#8230;<br />
configure: looking for Apache module support via DSO through APXS<br />
configure: found apxs at /usr/local/apache2/bin/apxs<br />
configure: checking httpd version<br />
configure: httpd is recent enough<br />
checking for libpcre config script&#8230; no<br />
configure: *** pcre library not found.<br />
configure: error: pcre library is required</p>
<p>$ wget ftp://fr2.rpmfind.net/linux/fedora/releases/12/Everything/i386/os/Packages/pcre-devel-7.8-3.fc12.i686.rpm<br />
$ rpm -ivh pcre-devel-7.8-3.fc12.i686.rpm<br />
$ ./configure &#8211;with-apxs=/usr/local/apache2/bin/apxs</p>
<p>terjadi error lagi sebagai berikut :<br />
&#8230;<br />
&#8230;<br />
configure: using &#8216;-lpcre&#8217; for pcre Library<br />
checking for libapr config script&#8230; no<br />
configure: *** apr library not found.<br />
configure: error: apr library is required</p>
<p>$ ./configure &#8211;with-apxs=/usr/local/apache2/bin/apxs &#8211;with-apr=/usr/local/apache2/bin/apr-1-config &#8211;with-apu=/usr/local/apache2/bin/apu-1-config<br />
$ make<br />
$ make install</p>
<p>$ vi httpd.conf<br />
tambahkan baris-baris berikut :</p>
<p>LoadFile /usr/lib/libxml2.so<br />
LoadFile /usr/lib/liblua-5.1.so<br />
LoadModule security2_module modules/mod_security2.so</p>
<p>save and exit vi<br />
instalasi modsecurity core rules :</p>
<p>$ cd /usr/local/apache2<br />
$ wget http://nchc.dl.sourceforge.net/project/mod-security/modsecurity-crs/0-CURRENT/modsecurity-crs_2.0.6.tar.gz<br />
$ tar xzfv modsecurity-crs_2.0.6.tar.gz<br />
$ mv modsecurity-crs_2.0.6 modsecurity-crs<br />
$ vi httpd.conf<br />
tambahkan baris-baris berikut :</p>
<p>Include conf/modsecurity-crs/*.conf<br />
Include conf/modsecurity-crs/base_rules/*.conf</p>
<p>save and exit vi</p>
<p>membuat startup script untuk apache :</p>
<p>$ vi /etc/rc.d/init.d/httpd2</p>
<p>tambahkan baris-baris berikut :</p>
<p>#!/bin/sh<br />
#<br />
# Startup script for the Apache Web Server<br />
# chkconfig: 345 85 15<br />
# description: Apache is a World Wide Web server.  It is used to serve \<br />
#              HTML files and CGI.<br />
# processname: httpd<br />
# pidfile: /var/run/httpd.pid<br />
# config: /usr/local/apache2/conf/access.conf<br />
# config: /usr/local/apache2/conf/httpd.conf<br />
# config: /usr/local/apache2/conf/srm.conf<br />
# Source function library.<br />
. /etc/rc.d/init.d/functions<br />
case &#8220;$1&#8243; in<br />
&#8217;start&#8217;)<br />
/usr/local/apache2/bin/apachectl start<br />
;;<br />
&#8217;stop&#8217;)<br />
/usr/local/apache2/bin/apachectl stop<br />
;;<br />
&#8216;restart&#8217;)<br />
/usr/local/apache2/bin/apachectl restart<br />
;;<br />
*)<br />
echo &#8220;Usage: $0 {start|stop|restart}&#8221;<br />
exit 1<br />
esac<br />
exit 0</p>
<p>save and exit vi</p>
<p>$ chkconfig &#8211;add httpd2<br />
$ service httpd2 start</p>
<p>httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/lib/liblua5.1.s into server: /usr/lib/liblua5.1.s: cannot open shared object file: No such file or directory</p>
<p>$ wget ftp://fr2.rpmfind.net/linux/fedora/releases/12/Everything/i386/os/Packages/lua-devel-5.1.4-4.fc12.i686.rpm<br />
$ rpm -Uvh lua-devel-5.1.4-4.fc12.i686.rpm<br />
$ service httpd2 start</p>
<p>instalasi PHP :<br />
$ wget http://id.php.net/distributions/php-5.3.2.tar.bz2<br />
$ tar xjfv php-5.3.2.tar.bz2<br />
$ cd php-5.3.2<br />
$ ./configure &#8211;with-apxs2=/usr/local/apache2/bin/apxs &#8211;enable-magic-quotes &#8211;with-openssl &#8211;with-zlib &#8211;with-bz2 &#8211;enable-ftp &#8211;with-gd &#8211;enable-mbstring &#8211;with-freetype-dir &#8211;with-jpeg-dir</p>
<p>terjadi error sebagai berikut :<br />
&#8230;.<br />
checking for fabsf&#8230; yes<br />
checking for floorf&#8230; yes<br />
configure: error: libjpeg.(a|so) not found.</p>
<p>insert fedora DVD and mount<br />
$ cd /mnt/Packages<br />
$ ls *jpeg*<br />
$ rpm -Uvh libjpeg-6b-46.fc12.i686.rpm libjpeg-devel-6b-46.fc12.i686.rpm</p>
<p>lakukan configure lagi</p>
<p>$ make<br />
$ make test<br />
$ make install<br />
$ cp php.ini-development /usr/local/lib/php.ini<br />
$ vi /usr/local/lib/php.ini<br />
sesuaikan beberapa opsi sebagai berikut :</p>
<p>expose_php = Off<br />
display_erros = Off<br />
short_open_tag = On</p>
<p>date.timezone = Asia/Jakarta</p>
<p>save and exit vi</p>
<p>$ mkdir /var/log/httpd<br />
$ vi /usr/local/apache2/conf/httpd.conf</p>
<p>tambahkan baris-baris berikut :</p>
<p>LoadModule php5_module modules/libphp5.so<br />
&lt;FilesMatch \.php$&gt;<br />
SetHandler application/x-httpd-php<br />
&lt;/FilesMatch&gt;<br />
ErrorLog &#8220;/var/log/httpd/error_log&#8221;<br />
CustomLog &#8220;/var/log/httpd/access_log&#8221; combined<br />
DirectoryIndex index.php index.html</p>
<p>save and exit vi</p>
<p>$ service apache2 restart<br />
$ cd /usr/local/apache2/conf/modsecurity-crs/base_rules<br />
$ vi modsecurity_crs_50_outbound.conf</p>
<p>untuk menampilkan nomor baris pada vi berikan perintah :set number lalu cari baris 85 seperti berikut:</p>
<p>SecRule RESPONSE_BODY &#8220;!@pmFromFile modsecurity_50_outbound.data&#8221; \<br />
&#8220;phase:4,rev:&#8217;2.0.6&#8242;,t:none,capture,t:urlDecodeUni,t:htmlEntityDecode,nolog,skipAfter:END_OUTBOUND_CHECK&#8221;</p>
<p>lalu edit menjadi :</p>
<p>SecRule RESPONSE_BODY &#8220;!@pmFromFile modsecurity_50_outbound.data&#8221; \<br />
&#8220;phase:4,rev:&#8217;2.0.6&#8242;,t:none,capture,t:urlDecodeUni,t:htmlEntityDecode,pass,nolog,skipAfter:END_OUTBOUND_CHECK&#8221;</p>
<p>save and exit vi</p>
<p>$ cd /usr/local/apache2/conf/modsecurity-crs/<br />
$ vi modsecurity_crs_10_config.conf</p>
<p>SecDefaultAction &#8220;phase:2,deny&#8221;</p>
<p>SecRuleEngine On</p>
<p>SecAuditEngine RelevantOnly<br />
SecUploadDir /var/log/modsecurity/SecUploadDir<br />
SecAuditLog /var/log/modsecurity/modsec_audit.log<br />
SecAuditLogParts ABIFHZ<br />
SecAuditLogStorageDir /var/log/modsecurity/SecAuditLogStorageDir<br />
SecDebugLog /var/log/modsecurity/modsec_debug.log<br />
SecDataDir /var/log/modsecurity/SecDataDir<br />
SecTmpDir /var/log/modsecurity/SecTmpDir<br />
SecDebugLogLevel 3</p>
<p>save and exit vi</p>
<p>$ mkdir /var/log/modsecurity<br />
$ mkdir /var/log/modsecurity/SecTmpDir<br />
$ mkdir /var/log/modsecurity/SecDataDir<br />
$ mkdir /var/log/modsecurity/SecUploadDir<br />
$ chown -R apache.apache /var/log/modsecurity<br />
$ service apache2 restart</p>
<p>test instalasi dengan :</p>
<p>$ vi ls /usr/local/apache2/htdocs/test.php</p>
<p>&lt;?php<br />
echo &#8220;testing&#8221;;<br />
?&gt;</p>
<p>save and exit vi<br />
dari browser panggil http://192.168.5.18/test.php. jika instalasi berhasil maka akan muncul testing</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/04/instalasi-web-server-di-linux.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>login ssh lama atau lambat</title>
		<link>http://gregor.web.id/2010/04/ssh-login-prompt-lama-atau-lambat.html</link>
		<comments>http://gregor.web.id/2010/04/ssh-login-prompt-lama-atau-lambat.html#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:14:05 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[ssh]]></category>

		<category><![CDATA[ssh lambat]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=305</guid>
		<description><![CDATA[Sepengetahuan saya ada 2 penyebab mengapa kita  harus menunggu lama kemunculan prompt login ketika hendak login ke remote komputer atau server dengan ssh. Penyebab yang pertama adalah seting DNS lookup yang secara default diaktifkan pada konfigurasi sshd (/etc/ssh/sshd_config) di komputer atau server yang hendak diremote. Untuk menonaktifkannya bukalah file sshd_config:
$ vi /etc/ssh/sshd_config
carilah baris UseDNS [...]]]></description>
			<content:encoded><![CDATA[<p>Sepengetahuan saya ada 2 penyebab mengapa kita  harus menunggu lama kemunculan prompt login ketika hendak login ke remote komputer atau server dengan ssh. Penyebab yang pertama adalah seting DNS lookup yang secara default diaktifkan pada konfigurasi sshd (/etc/ssh/sshd_config) di komputer atau server yang hendak diremote. Untuk menonaktifkannya bukalah file sshd_config:</p>
<p>$ vi /etc/ssh/sshd_config</p>
<p>carilah baris UseDNS yang secara default bernilai yes, gantilah sehingga menjadi</p>
<p>UseDNS no</p>
<p>Penyebab kedua adalah diaktfikannya seting GSSAPI. Untuk melihat apakah seting ini aktif kita dapat menambahkan opsi -v pada baris perintah ssh sebagai berikut :</p>
<p>$ ssh -l gregor 192.168.18.5 -v</p>
<p>hasilnya kira-kira sebagai berikut :</p>
<p>&#8230;&#8230;.</p>
<p>debug1: Authentications that can continue: publickey,gssapi-with-mic,password<br />
debug1: Next authentication method: gssapi-with-mic<br />
debug1: An invalid name was supplied<br />
Cannot determine realm for numeric host address<br />
debug1: An invalid name was supplied<br />
Cannot determine realm for numeric host address<br />
debug1: An invalid name was supplied</p>
<p>terlihat bahwa yang membuat lama adalah metode otentikasi gssapi-with-mic. jika kita memang hanya menggunakan password sebagai metode otentifikasi, maka metode gssapi-with-mic dapat dinonaktifkan. Bukalah file sshd_config pada komputer yang hendak diremote dan cari lah baris GSSAPIAuthentication.</p>
<p>$ vi /etc/ssh/sshd_config</p>
<p>ganti menjadi GSSAPIAuthentication no kemudian simpan dan keluar dari editor vi lalu restart sshd dengan :</p>
<p>$ service sshd restart</p>
<p>atau</p>
<p>$ /etc/rc.d/init.d/sshd restart</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/04/ssh-login-prompt-lama-atau-lambat.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Firefox Indonesia 501 (Not Implemented) akses ke apache+modsecurity</title>
		<link>http://gregor.web.id/2010/03/firefox-indonesia-501-not-implemented-akses-ke-apache-modsecurity.html</link>
		<comments>http://gregor.web.id/2010/03/firefox-indonesia-501-not-implemented-akses-ke-apache-modsecurity.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 08:16:11 +0000</pubDate>
		<dc:creator>gregor</dc:creator>
		
		<category><![CDATA[apache]]></category>

		<category><![CDATA[modsecurity]]></category>

		<category><![CDATA[firefox indonesia]]></category>

		<guid isPermaLink="false">http://gregor.web.id/?p=301</guid>
		<description><![CDATA[Seorang bernama Romi Hardiyanto yang mengaku sebagai anggota pelokalan Mozilla Firefox Bahasa Indonesia mengirimkan email yang memberitahukan bahwa web server kami menjawab 501 (Not Implemented) jika diakses dari Firefox Bahasa Indonesia. Menurut beliau ada yang harus dihapus sedikit pada rules modsecurity. Lakukan back up sebelum melakukan perubahan.
Rules yang dimaksud adalah nomer 950006 pada file modsecurity_crs_40_generic_attacks.conf  [...]]]></description>
			<content:encoded><![CDATA[<p>Seorang bernama Romi Hardiyanto yang mengaku sebagai anggota pelokalan Mozilla Firefox Bahasa Indonesia mengirimkan email yang memberitahukan bahwa web server kami menjawab 501 (Not Implemented) jika diakses dari Firefox Bahasa Indonesia. Menurut beliau ada yang harus <a title="firefox-id" href="http://ewesewes.web.id/2009/11/28/firefox-indonesia-and-http-error-501/" target="_blank">dihapus sedikit</a> pada rules modsecurity. Lakukan back up sebelum melakukan perubahan.</p>
<p>Rules yang dimaksud adalah nomer 950006 pada file modsecurity_crs_40_generic_attacks.conf  sebagai berikut:</p>
<p># Command injection<br />
SecRule ARGS|ARGS_NAMES|REQUEST_HEADERS|XML:/*|!REQUEST_HEADERS:&#8217;/(Cookie|Referer|X-OS-Prefs)/&#8217;|REQUEST_COOKIES|REQUEST_COOKIES_NAMES &#8220;(?:\b(?:(?:n(?:et(?:\b\W+?\blocalgroup|\.exe)|(?:map|c)\.exe)|t(?:racer(?:oute|t)|elnet\.exe|clsh8?|ftp)|(?:w(?:guest|sh)|rcmd|ftp)\.exe|echo\b\W*?\by+)\b|c(?:md(?:(?:32)?\.exe\b|\b\W*?\/c)|d(?:\b\W*?[\\\/]|\W*?\.\.)|hmod.{0,40}?\+.{0,3}x))|[\;\|\`]\W*?\b(?:(?:c(?:h(?:grp|mod|own|sh)|md|pp|c)|p(?:asswd|ython|erl|ing|s)|n(?:asm|map|c)|f(?:inger|tp)|(?:kil|mai)l|(?:xte)?rm|ls(?:of)?|telnet|uname|echo<span style="text-decoration: line-through;"><strong>|id</strong></span>)\b|g(?:\+\+|cc\b))|\/(?:c(?:h(?:grp|mod|own|sh)|pp|c)|p(?:asswd|ython|erl|ing|s)|n(?:asm|map|c)|f(?:inger|tp)|(?:kil|mai)l|g(?:\+\+|cc)|(?:xte)?rm|ls(?:of)?|telnet|uname|echo<span style="text-decoration: line-through;"><strong>|id</strong></span>)(?:[\'\"\|\;\`\-\s]|$))&#8221; \<br />
&#8220;capture,ctl:auditLogParts=+E,deny,log,auditlog,status:501,msg:&#8217;System Command Injection. Matched signature &lt;%{TX.0}&gt;&#8217;,,id:&#8217;950006&#8242;,severity:&#8217;2&#8242;&#8221;</p>
<p>Ada 2 bagian yang harus dihapus, yang saya beri cetak tebal dan dicoret (<span style="text-decoration: line-through;"><strong>|id</strong></span>) sehingga menjadi :</p>
<p># Command injection<br />
SecRule ARGS|ARGS_NAMES|REQUEST_HEADERS|XML:/*|!REQUEST_HEADERS:&#8217;/(Cookie|Referer|X-OS-Prefs)/&#8217;|REQUEST_COOKIES|REQUEST_COOKIES_NAMES &#8220;(?:\b(?:(?:n(?:et(?:\b\W+?\blocalgroup|\.exe)|(?:map|c)\.exe)|t(?:racer(?:oute|t)|elnet\.exe|clsh8?|ftp)|(?:w(?:guest|sh)|rcmd|ftp)\.exe|echo\b\W*?\by+)\b|c(?:md(?:(?:32)?\.exe\b|\b\W*?\/c)|d(?:\b\W*?[\\\/]|\W*?\.\.)|hmod.{0,40}?\+.{0,3}x))|[\;\|\`]\W*?\b(?:(?:c(?:h(?:grp|mod|own|sh)|md|pp|c)|p(?:asswd|ython|erl|ing|s)|n(?:asm|map|c)|f(?:inger|tp)|(?:kil|mai)l|(?:xte)?rm|ls(?:of)?|telnet|uname|echo)\b|g(?:\+\+|cc\b))|\/(?:c(?:h(?:grp|mod|own|sh)|pp|c)|p(?:asswd|ython|erl|ing|s)|n(?:asm|map|c)|f(?:inger|tp)|(?:kil|mai)l|g(?:\+\+|cc)|(?:xte)?rm|ls(?:of)?|telnet|uname|echo)(?:[\'\"\|\;\`\-\s]|$))&#8221; \<br />
&#8220;capture,ctl:auditLogParts=+E,deny,log,auditlog,status:501,msg:&#8217;System Command Injection. Matched signature &lt;%{TX.0}&gt;&#8217;,,id:&#8217;950006&#8242;,severity:&#8217;2&#8242;&#8221;</p>
<p>Simpan perubahan tersebut dan restart apache. Terima kasih mas Romi.</p>
]]></content:encoded>
			<wfw:commentRss>http://gregor.web.id/2010/03/firefox-indonesia-501-not-implemented-akses-ke-apache-modsecurity.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
