<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Skleton&#039;s Blog</title>
	<atom:link href="http://skleton.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://skleton.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Jun 2011 02:36:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='skleton.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Skleton&#039;s Blog</title>
		<link>http://skleton.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://skleton.wordpress.com/osd.xml" title="Skleton&#039;s Blog" />
	<atom:link rel='hub' href='http://skleton.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Install Awstats on Open SUSE</title>
		<link>http://skleton.wordpress.com/2009/07/31/install-awstats-on-open-suse/</link>
		<comments>http://skleton.wordpress.com/2009/07/31/install-awstats-on-open-suse/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 07:59:25 +0000</pubDate>
		<dc:creator>skleton</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>

		<guid isPermaLink="false">http://skleton.wordpress.com/?p=172</guid>
		<description><![CDATA[Awstats adalah software pembantu analisis situs yang bisa anda gunakan untuk melihat jumlah pengunjung situs anda, aktivitasnya termasuk halaman yang dibuka, laporan atas kata kunci yang mereka gunakan pada mesin pencari hingga bisa masuk ke situs anda, dan banyak lagi laporan lainnya yang bisa anda gunakan untuk membantu anda memantau aktivitas keseluruhan situs anda. Untuk [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=172&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Awstats adalah software pembantu analisis situs yang bisa anda gunakan untuk melihat jumlah pengunjung situs anda, aktivitasnya termasuk halaman yang dibuka, laporan atas kata kunci yang mereka gunakan pada mesin pencari hingga bisa masuk ke situs anda, dan banyak lagi laporan lainnya yang bisa anda gunakan untuk membantu anda memantau aktivitas keseluruhan situs anda. Untuk mempelajari lebih lanjut tentang Awstats silakan kunjungi situs resminya di http://awstats.sourceforge.net/.</p>
<p>Ok, langsung aj kita mulai installasi nya:<br />
<code>rudhy:~ # cd /usr/local/<br />
rudhy:/usr/local #wget http://prdownloads.sourceforge.net/awstats/awstats-6.8.tar.gz<br />
rudhy:/usr/local #tar -zxvf awstats-6.8.tar.gz<br />
rudhy:/usr/local #mv awstats-6.8 awstats<br />
rudhy:/usr/local #mv awstats /usr/local/apache2/htdocs/<br />
rudhy:/usr/local #cd /usr/local/apache2/htdocs/tools<br />
rudhy:/usr/local/apache2/htdocs/awstats/tools # ./awstats_configure.pl</code></p>
<p>&#8212;&#8211; AWStats awstats_configure 1.0 (build 1.8) (c) Laurent Destailleur &#8212;&#8211;<br />
This tool will help you to configure AWStats to analyze statistics for<br />
one web server. You can try to use it to let it do all that is possible<br />
in AWStats setup, however following the step by step manual setup<br />
documentation (docs/index.html) is often a better idea. Above all if:<br />
- You are not an administrator user,<br />
- You want to analyze downloaded log files without web server,<br />
- You want to analyze mail or ftp log files instead of web log files,<br />
- You need to analyze load balanced servers log files,<br />
- You want to &#8216;understand&#8217; all possible ways to use AWStats&#8230;<br />
Read the AWStats documentation (docs/index.html).<br />
<span id="more-172"></span><br />
&#8212;&#8211;&gt; Running OS detected: Linux, BSD or Unix<br />
Warning: AWStats standard directory on Linux OS is &#8216;/usr/local/awstats&#8217;.<br />
If you want to use standard directory, you should first move all content<br />
of AWStats distribution from current directory:<br />
/usr/local/apache2/htdocs/awstats<br />
to standard directory:<br />
/usr/local/awstats<br />
And then, run configure.pl from this location.<br />
Do you want to continue setup from this NON standard directory [yN] ? y  <strong>&#8211;&gt;ketik y</strong></p>
<p>&#8212;&#8211;&gt; Check for web server install<br />
  Found Web server Apache config file &#8216;/usr/local/apache2/conf/httpd.conf&#8217;</p>
<p>&#8212;&#8211;&gt; Check and complete web server config file &#8216;/usr/local/apache2/conf/httpd.conf&#8217;<br />
Warning: You Apache config file contains directives to write &#8216;common&#8217; log files<br />
This means that some features can&#8217;t work (os, browsers and keywords detection).<br />
Do you want me to setup Apache to write &#8216;combined&#8217; log files [y/N] ? y  <strong>&#8211;&gt;ketik y</strong><br />
  Add &#8216;Alias /awstatsclasses &#8220;/usr/local/apache2/htdocs/awstats/wwwroot/classes/&#8221;&#8216;<br />
  Add &#8216;Alias /awstatscss &#8220;/usr/local/apache2/htdocs/awstats/wwwroot/css/&#8221;&#8216;<br />
  Add &#8216;Alias /awstatsicons &#8220;/usr/local/apache2/htdocs/awstats/wwwroot/icon/&#8221;&#8216;<br />
  Add &#8216;ScriptAlias /awstats/ &#8220;/usr/local/apache2/htdocs/awstats/wwwroot/cgi-bin/&#8221;&#8216;<br />
  Add &#8221; directive<br />
  AWStats directives added to Apache config file.</p>
<p>&#8212;&#8211;&gt; Update model config file &#8216;/usr/local/apache2/htdocs/awstats/wwwroot/cgi-bin/awstats.model.conf&#8217;<br />
  File awstats.model.conf updated.</p>
<p>&#8212;&#8211;&gt; Need to create a new config file ?<br />
Do you want me to build a new AWStats config/profile<br />
file (required if first install) [y/N] ? y  <strong>&#8211;&gt;ketik y</strong></p>
<p>&#8212;&#8211;&gt; Define config file name to create<br />
What is the name of your web site or profile analysis ?<br />
Example: www.mysite.com<br />
Example: demo<br />
Your web site, virtual server or profile name:<br />
&gt; rudhy.swiftco.net  <strong>ketik domain yg akan dimonitor traffic nya dengan awstats</strong></p>
<p>&#8212;&#8211;&gt; Define config file path<br />
In which directory do you plan to store your config file(s) ?<br />
Default: /etc/awstats<br />
Directory path to store config file(s) (Enter for default):<br />
&gt;</p>
<p>&#8212;&#8211;&gt; Create config file &#8216;/etc/awstats/awstats.rudhy.swiftco.net.conf&#8217;<br />
 Config file /etc/awstats/awstats.rudhy.swiftco.net.conf created.</p>
<p>&#8212;&#8211;&gt; Restart Web server with &#8216;/sbin/service httpd restart&#8217;<br />
service: no such service httpd</p>
<p>&#8212;&#8211;&gt; Add update process inside a scheduler<br />
Sorry, configure.pl does not support automatic add to cron yet.<br />
You can do it manually by adding the following command to your cron:<br />
/usr/local/apache2/htdocs/awstats/wwwroot/cgi-bin/awstats.pl -update -config=rudhy.swiftco.net<br />
Or if you have several config files and prefer having only one command:<br />
/usr/local/apache2/htdocs/awstats/tools/awstats_updateall.pl now<br />
Press ENTER to continue&#8230;</p>
<p>A SIMPLE config file has been created: /etc/awstats/awstats.rudhy.swiftco.net.conf<br />
You should have a look inside to check and change manually main parameters.<br />
You can then manually update your statistics for &#8216;rudhy.swiftco.net&#8217; with command:<br />
&gt; perl awstats.pl -update -config=rudhy.swiftco.net<br />
You can also read your statistics for &#8216;rudhy.swiftco.net&#8217; with URL:<br />
&gt; http://localhost/awstats/awstats.pl?config=rudhy.swiftco.net</p>
<p>Press ENTER to finish&#8230;</p>
<p>Script awstats_configure.pl tadi secara otomatis akan menambahkan pada file konefigurasi httpd.conf<br />
<code>rudhy:~ # nano /usr/local/apache2/conf/httpd.conf<br />
#<br />
# Directives to allow use of AWStats as a CGI<br />
#<br />
Alias /awstatsclasses "/var/www/html/awstats/wwwroot/classes/"<br />
Alias /awstatscss "/var/www/html/awstats/wwwroot/css/"<br />
Alias /awstatsicons "/var/www/html/awstats/wwwroot/icon/"<br />
ScriptAlias /awstats/ "/var/www/html/awstats/wwwroot/cgi-bin/"<br />
#<br />
# This is to permit URL access to scripts/files in AWStats directory.<br />
#<br />
&lt;Directory "/var/www/html/awstats/wwwroot"&gt;<br />
Options None<br />
AllowOverride None<br />
Order allow,deny<br />
Allow from all<br />
&lt;/Directory&gt;</p>
<p>Edit file konfigurasi awstats yang telah kita install pada domain kita tadi:<br />
<code>rudhy:~ # nano /etc/awstats/awstats.rudhy.swiftco.net.conf<br />
LogFile="/var/log/httpd/mylog.log" <strong>menjadi</strong> LogFile="/usr/local/apache2/logs/%YYYY/%MM/%DD/rudhy.swiftco.net.access_log"<br />
DirData="/var/lib/awstats" <strong>menjadi</strong> DirData="/home/blackbox/rudhy.swiftco.net/htdocs/awstats"<br />
SiteDomain="rudhy.swiftco.net"   <strong>--&gt;pastikan juga domain ini telah ada d konfigurasi awstats kita</strong><br />
</code><br />
Jalankan command dibawah ini untuk update database awstats:<br />
<code>rudhy:~ # /usr/local/apache2/htdocs/awstats/wwwroot/cgi-bin/awstats.pl -config=rudhy.swiftco.net -update<br />
Create/Update database for config "/etc/awstats/awstats.rudhy.swiftco.net.conf" by AWStats version 6.8 (build 1.910)<br />
From data in log file "/usr/local/apache2"...<br />
Phase 1 : First bypass old records, searching new record...<br />
Searching new records from beginning of log file...<br />
Jumped lines in file: 0<br />
Parsed lines in file: 0<br />
 Found 0 dropped records,<br />
 Found 0 corrupted records,<br />
 Found 0 old records,<br />
 Found 0 new qualified records.<br />
</code><br />
Untuk keamanan ada baik nya kita memberikan password saat akan mengakses awstats:<br />
rudhy:~ #vi /home/blackbox/rudhy.swiftco.net/htdocs/awstats/.htaccess<br />
pada file .htaccess isi kan baris2 dibawah ini:<br />
<strong>AuthUserFile /home/blackbox/rudhy.swiftco.net/htdocs/awstats/.htpasswd<br />
AuthGroupFile   /dev/null<br />
AuthName        "Null"<br />
AuthType        Basic</p>
<p>&lt;Limit GET&gt;<br />
order deny,allow<br />
require valid-user<br />
&lt;/Limit&gt;</strong></p>
<p>rudhy:~ #htpasswd -c /home/blackbox/rudhy.swiftco.net/htdocs/awstats/.htpasswd admin<br />
New password:<br />
Re-type new password:<br />
Adding password for user admin</p>
<p>Lalu edit file httpd.conf pada bag "This is to permit URL access to scripts/files in AWStats directory"<br />
<code>rudhy:~ # nano /usr/local/apache2/conf/httpd.conf<br />
&lt;Directory "/home/blackbox/rudhy.swiftco.net/htdocs/awstats/wwwroot"&gt;<br />
    Options All<br />
    AllowOverride All<br />
    Order allow,deny<br />
    Allow from all<br />
    AuthType Basic<br />
    AuthName stats<br />
    AuthUserFile /home/blackbox/rudhy.swiftco.net/htdocs/awstats/.htpasswd<br />
    require valid-user<br />
&lt;/Directory&gt;</code><br />
Lalu akses di browser anda...</p>
<p>http://rudhy.swiftco.net/awstats/awstats.pl?config=rudhy.swiftco.net</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skleton.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skleton.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skleton.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skleton.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skleton.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skleton.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skleton.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skleton.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=172&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skleton.wordpress.com/2009/07/31/install-awstats-on-open-suse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee86dbd1bfe11a4eccf883872acc8543?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skleton</media:title>
		</media:content>
	</item>
		<item>
		<title>Install eAccelerator on PHP5</title>
		<link>http://skleton.wordpress.com/2009/07/04/install-eaccelerator-on-php5/</link>
		<comments>http://skleton.wordpress.com/2009/07/04/install-eaccelerator-on-php5/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 02:19:22 +0000</pubDate>
		<dc:creator>skleton</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>

		<guid isPermaLink="false">http://skleton.wordpress.com/?p=148</guid>
		<description><![CDATA[eAccelerator adalah sebuah akselerator, optimizer, dan dynamic content cache open source untuk PHP. eAccelerator meningkatkan kinerja PHP dengan menyimpan coding PHP yang telah di-compile dalam cache sehingga waktu yang terbuang untuk kompilasi tereliminasi. eAccelerator juga mengoptimisasikan coding PHP dan secara rata-rata mengurangi kerja server dan meningkatkan kecepatan coding PHP sebanyak 1 hingga 10 kali lipat. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=148&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>eAccelerator adalah sebuah akselerator, optimizer, dan dynamic content cache open source untuk PHP. eAccelerator meningkatkan kinerja PHP dengan menyimpan coding PHP yang telah di-compile dalam cache sehingga waktu yang terbuang untuk kompilasi tereliminasi. eAccelerator juga mengoptimisasikan coding PHP dan secara rata-rata mengurangi kerja server dan meningkatkan kecepatan coding PHP sebanyak 1 hingga 10 kali lipat.<br />
<span id="more-148"></span><br />
Ok, langsung saja kita mulai instalasi nya:<br />
<code>rudhy:~ #wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2<br />
rudhy:~ #tar xvfj eaccelerator-0.9.5.2.tar.bz2<br />
rudhy:~ #cd eaccelerator-0.9.5.2<br />
rudhy:~/eaccelerator-0.9.5.2 #export PHP_PREFIX="/usr/local"<br />
rudhy:~/eaccelerator-0.9.5.2 #$PHP_PREFIX/bin/phpize<br />
rudhy:~/eaccelerator-0.9.5.2 #./configure \<br />
--enable-eaccelerator=shared \<br />
--with-php-config=$PHP_PREFIX/bin/php-config<br />
rudhy:~/eaccelerator-0.9.5.2 #make<br />
rudhy:~/eaccelerator-0.9.5.2 #make install<br />
</code><br />
Setelah itu lakukan konfigurasi eAccelerator:<br />
=========================<br />
Untuk ver eAccelerator &gt; 0.9.1, apabila anda mempunyai direktori /etc/php.d maka anda cukup meng copy file eaccelerator.ini ke dalam direktori /etc/php.d tersebut. Dan edit file eaccelerator.ini set nilai nya seperti berikut ini:<br />
<code>rudhy:~/eaccelerator-0.9.5.2 #cp -f eaccelerator.ini /etc/php.d/<br />
rudhy:~/eaccelerator-0.9.5.2 #nano /etc/php.d/eaccelerator.ini<br />
extension=”eaccelerator.so”<br />
eaccelerator.shm_size=”16″<br />
eaccelerator.cache_dir=”/var/cache/eaccelerator”<br />
eaccelerator.enable=”1″<br />
eaccelerator.optimizer=”1″<br />
eaccelerator.check_mtime=”1″<br />
eaccelerator.debug=”0″<br />
eaccelerator.filter=”"<br />
eaccelerator.shm_max=”0″<br />
eaccelerator.shm_ttl=”0″<br />
eaccelerator.shm_prune_period=”0″<br />
eaccelerator.shm_only=”0″<br />
eaccelerator.compress=”1″<br />
eaccelerator.compress_level=”9″</code><br />
Tetapi apabila anda tidak menemukan direktori /etc/php.d maka edit lah file php.ini untuk mengintegrasikan eAccelerator pada php.<br />
Pada mesin linux saya php.ini terdapat di /usr/local/lib (default path bila melakukan instalasi php via source)<br />
<code>rudhy:~ #nano /usr/local/lib/php.ini</code><br />
Tambah kan baris2 berikut ini di bag akhir file php.ini:<br />
================================<br />
zend_extension=&#8221;/root/eaccelerator-0.9.5.2/modules/eaccelerator.so&#8221;<br />
eaccelerator.shm_size=&#8221;0&#8243;<br />
eaccelerator.cache_dir=&#8221;/tmp/eaccelerator&#8221;<br />
eaccelerator.enable=&#8221;1&#8243;<br />
eaccelerator.optimizer=&#8221;1&#8243;<br />
eaccelerator.check_mtime=&#8221;1&#8243;<br />
eaccelerator.debug=&#8221;0&#8243;<br />
eaccelerator.shm_only=&#8221;0&#8243;<br />
eaccelerator.compress=&#8221;1&#8243;<br />
eaccelerator.compress_level=&#8221;9&#8243;<br />
eaccelerator.allowed_admin_path=&#8221;"</p>
<p>Note:untuk path file eaccelerator.so kita set sesuai dengan path saat instalasi eAccelerator tadi(lihat aja progress nya saat melakukan make install tadi)</p>
<p>Lalu buat direktori cache nya:<br />
<code>rudhy:~ #mkdir /tmp/eaccelerator<br />
rudhy:~ #chmod 0777 /tmp/eaccelerator</code></p>
<p>Setelah itu restart apache webserver anda:<br />
<code>rudhy:~ #/usr/local/apache2/bin/apachectl stop<br />
rudhy:~ #/usr/local/apache2/bin/apachectl start</code><br />
Akses file info.php pada web browser anda dan akan muncul informasi php:</p>
<p><img src="http://skleton.files.wordpress.com/2009/07/phpinfo.jpg?w=460" alt="phpinfo" title="phpinfo"   class="alignnone size-full wp-image-155" />=</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skleton.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skleton.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skleton.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skleton.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skleton.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skleton.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skleton.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skleton.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=148&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skleton.wordpress.com/2009/07/04/install-eaccelerator-on-php5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee86dbd1bfe11a4eccf883872acc8543?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skleton</media:title>
		</media:content>

		<media:content url="http://skleton.files.wordpress.com/2009/07/phpinfo.jpg" medium="image">
			<media:title type="html">phpinfo</media:title>
		</media:content>
	</item>
		<item>
		<title>Install and Configure qmail on OpenSUSE11</title>
		<link>http://skleton.wordpress.com/2009/07/03/install-and-configure-qmail-on-opensuse11/</link>
		<comments>http://skleton.wordpress.com/2009/07/03/install-and-configure-qmail-on-opensuse11/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 02:43:25 +0000</pubDate>
		<dc:creator>skleton</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>

		<guid isPermaLink="false">http://skleton.wordpress.com/?p=134</guid>
		<description><![CDATA[Qmail,(http://pobox.com/~djb/qmail.html) adalah sebuah MTA (Mail Transfer Agent) yang dibuat oleh Dan Breinstein (DJB), seorang profesor matematika pada Universitas Illinois Chicago. Qmail didesain untuk memperbaiki lubang keamanan (security hole) pada MTA legendaris Unix, Sendmail. Para pendukung qmail menyediakan hadiah sebesar US $1000 bagi yang berhasil mendobrak sistem keamanan qmail. Oleh karena tidak ada seorangpun yang berhasil [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=134&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Qmail,<a href="http://pobox.com/~djb/qmail.html">(http://pobox.com/~djb/qmail.html)</a> adalah sebuah MTA (Mail Transfer Agent) yang dibuat oleh Dan Breinstein (DJB), seorang profesor matematika pada Universitas Illinois Chicago.<br />
Qmail didesain untuk memperbaiki lubang keamanan (security hole) pada MTA legendaris Unix, Sendmail. Para pendukung qmail menyediakan hadiah sebesar US $1000 bagi yang berhasil mendobrak sistem keamanan qmail. Oleh karena tidak ada seorangpun yang berhasil memenangkan hadiah tersebut, maka US $1000 itu diberikan kepada Free Software Foundation. Pencipta qmail, Dan Breinstein juga menyediakan hadiah sebesar US $500 bagi yang berhasil menemukan lubang keamanan pada qmail.<br />
<span id="more-134"></span></p>
<p>Ok, langsung aja kita mulai instalasi nya&#8230;.</p>
<p>Download package yang dibutuhkan<br />
==========================<br />
<code>rudhy:~ # cd /usr/src/<br />
rudhy:/usr/src #wget http://cr.yp.to/software/qmail-1.03.tar.gz<br />
rudhy:/usr/src #wget http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz<br />
rudhy:/usr/src #wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz<br />
rudhy:/usr/src #wget http://cr.yp.to/checkpwd/checkpassword-0.90.tar.gz<br />
rudhy:/usr/src #wget http://qmail.cbn.net.id/moni.csi.hu/pub/glibc-2.3.1/qmail-1.03.errno.patch<br />
rudhy:/usr/src #wget http://qmail.cbn.net.id/moni.csi.hu/pub/glibc-2.3.1/ucspi-tcp-0.88.errno.patch<br />
rudhy:/usr/src #wget http://qmail.cbn.net.id/moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76.errno.patch<br />
</code><br />
Extract package, patching and install package daemontools<br />
============================================<br />
<code>rudhy:/usr/src #tar -zxvf daemontools-0.76.tar.gz<br />
rudhy:/usr/src # cd admin/daemontools-0.76/<br />
rudhy:/usr/src/admin/daemontools-0.76 #patch -p1 &lt; /usr/src/daemontools-0.76.errno.patch<br />
rudhy:/usr/src/admin/daemontools-0.76 #cd src/<br />
rudhy:/usr/src/admin/daemontools-0.76/src #nano error.h<br />
<strong>ubah extern int errno; menjadi #include (errno.h) </strong><br />
rudhy:/usr/src/admin/daemontools-0.76/src #cd ..<br />
rudhy:/usr/src/admin/daemontools-0.76 #package/install<br />
</code><br />
Extract package, patching and install package ucspi-tcp<br />
==========================================<br />
<code>rudhy:/usr/src #tar -xzvf ucspi-tcp-0.88.tar.gz<br />
rudhy:/usr/src # cd ucspi-tcp-0.88/<br />
rudhy:/usr/src/ucspi-tcp-0.88 #patch -p1 &lt; /usr/local/ucspi-tcp-0.88.errno.patch<br />
rudhy:/usr/src/ucspi-tcp-0.88 #nano error.h<br />
ubah extern int errno; menjadi #include<br />
rudhy:/usr/src/ucspi-tcp-0.88 #make<br />
rudhy:/usr/src/ucspi-tcp-0.88 #make setup check<br />
</code><br />
<code>rudhy:/usr/src #tar -zxvf checkpassword-0.90.tar.gz<br />
rudhy:/usr/src # cd checkpassword-0.90/<br />
rudhy:/usr/src/checkpassword-0.90 #make setup check</code><br />
<code>rudhy:~ #mkdir /var/qmail<br />
rudhy:~ #groupadd nofiles<br />
rudhy:~ #useradd -g nofiles -d /var/qmail/alias alias<br />
rudhy:~ #useradd -g nofiles -d /var/qmail qmaild<br />
rudhy:~ #useradd -g nofiles -d /var/qmail qmaill<br />
rudhy:~ #useradd -g nofiles -d /var/qmail qmailp<br />
rudhy:~ #groupadd qmail<br />
rudhy:~ #useradd -g qmail -d /var/qmail qmailq<br />
rudhy:~ #useradd -g qmail -d /var/qmail qmailr<br />
rudhy:~ #useradd -g qmail -d /var/qmail qmails<br />
<strong>Instalasi qmail:</strong><br />
rudhy:~ # cd /usr/src/<br />
rudhy:/usr/src #tar -xzvf qmail-1.03.tar.gz<br />
rudhy:/usr/src # cd qmail-1.03/<br />
rudhy:/usr/src/qmail-1.03 #patch -p1 &lt; /usr/src/qmail-1.03.errno.patch<br />
rudhy:/usr/src/qmail-1.03 #make setup check<br />
rudhy:/usr/src/qmail-1.03 #./config-fast mail.domainku.com</code><br />
Buat log file<br />
=========<br />
<code>rudhy:~ #mkdir -p /var/log/qmail<br />
rudhy:~ #mkdir -p /var/log/qmail-smtpd<br />
rudhy:~ #mkdir -p /var/log/qmail-pop3d<br />
rudhy:~ #chown qmaill:nofiles /var/log/qmail*<br />
</code><br />
Buat skrip service qmail<br />
=================<br />
<code>rudhy:~ #nano /var/qmail/bin/qmailctl<br />
#!/bin/sh<br />
# For Red Hat chkconfig<br />
# chkconfig: - 80 30<br />
# description: the qmail MTA<br />
PATH=/var/qmail/bin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin<br />
export PATH<br />
QMAILDUID=`id -u qmaild`<br />
NOFILESGID=`id -g qmaild`<br />
case "$1" in<br />
  start)<br />
    echo "Starting qmail"<br />
    if svok /service/qmail-send ; then<br />
      svc -u /service/qmail-send /service/qmail-send/log<br />
    else<br />
      echo "qmail-send supervise not running"<br />
    fi<br />
    if svok /service/qmail-smtpd ; then<br />
      svc -u /service/qmail-smtpd /service/qmail-smtpd/log<br />
    else<br />
      echo "qmail-smtpd supervise not running"<br />
    fi<br />
    if [ -d /var/lock/subsys ]; then<br />
      touch /var/lock/subsys/qmail<br />
    fi<br />
    ;;<br />
  stop)<br />
    echo "Stopping qmail..."<br />
    echo "  qmail-smtpd"<br />
    svc -d /service/qmail-smtpd /service/qmail-smtpd/log<br />
    echo "  qmail-send"<br />
    svc -d /service/qmail-send /service/qmail-send/log<br />
    if [ -f /var/lock/subsys/qmail ]; then<br />
      rm /var/lock/subsys/qmail<br />
    fi<br />
    ;;<br />
  stat)<br />
    svstat /service/qmail-send<br />
    svstat /service/qmail-send/log<br />
    svstat /service/qmail-smtpd<br />
    svstat /service/qmail-smtpd/log<br />
    qmail-qstat<br />
    ;;<br />
  doqueue|alrm|flush)<br />
    echo "Flushing timeout table and sending ALRM signal to qmail-send."<br />
    /var/qmail/bin/qmail-tcpok<br />
    svc -a /service/qmail-send<br />
    ;;<br />
  queue)<br />
    qmail-qstat<br />
    qmail-qread<br />
    ;;<br />
  reload|hup)<br />
    echo "Sending HUP signal to qmail-send."<br />
    svc -h /service/qmail-send<br />
    ;;<br />
  pause)<br />
    echo "Pausing qmail-send"<br />
    svc -p /service/qmail-send<br />
    echo "Pausing qmail-smtpd"<br />
    svc -p /service/qmail-smtpd<br />
    ;;<br />
  cont)<br />
    echo "Continuing qmail-send"<br />
    svc -c /service/qmail-send<br />
    echo "Continuing qmail-smtpd"<br />
    svc -c /service/qmail-smtpd<br />
    ;;<br />
  restart)<br />
    echo "Restarting qmail:"<br />
    echo "* Stopping qmail-smtpd."<br />
    svc -d /service/qmail-smtpd /service/qmail-smtpd/log<br />
    echo "* Sending qmail-send SIGTERM and restarting."<br />
    svc -t /service/qmail-send /service/qmail-send/log<br />
    echo "* Restarting qmail-smtpd."<br />
    svc -u /service/qmail-smtpd /service/qmail-smtpd/log<br />
    ;;<br />
  cdb)<br />
    tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp &lt; /etc/tcp.smtp<br />
    chmod 644 /etc/tcp.smtp.cdb<br />
    echo &quot;Reloaded /etc/tcp.smtp.&quot;<br />
    ;;<br />
  help)<br />
    cat &lt;&lt;HELP<br />
   stop -- stops mail service (smtp connections refused, nothing goes out)<br />
  start -- starts mail service (smtp connection accepted, mail can go out)<br />
  pause -- temporarily stops mail service (connections accepted, nothing leaves)<br />
   cont -- continues paused mail service<br />
   stat -- displays status of mail service<br />
    cdb -- rebuild the tcpserver cdb file for smtp<br />
restart -- stops and restarts smtp, sends qmail-send a TERM &amp; restarts it<br />
doqueue -- schedules queued messages for immediate delivery<br />
 reload -- sends qmail-send HUP, rereading locals and virtualdomains<br />
  queue -- shows status of queue<br />
   alrm -- same as doqueue<br />
  flush -- same as doqueue<br />
    hup -- same as reload<br />
HELP<br />
    ;;<br />
  *)<br />
    echo &quot;Usage: $0 {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}&quot;<br />
    exit 1<br />
    ;;<br />
esac<br />
exit 0</code><br />
Ubah permission nya menjadi:<br />
<code>rudhy:~ #chmod 755 /var/qmail/bin/qmailctl</code><br />
Buat skrip supervise<br />
===============<br />
<code>rudhy:~ #mkdir -p /var/qmail/supervise<br />
rudhy:~ #mkdir -p /var/qmail/supervise/qmail-send<br />
rudhy:~ #mkdir -p /var/qmail/supervise/qmail-smtpd<br />
rudhy:~ #mkdir -p /var/qmail/supervise/qmail-pop3d<br />
rudhy:~ #nano /var/qmail/supervise/qmail-send/run<br />
#!/bin/sh<br />
exec /var/qmail/rc</p>
<p>rudhy:~ #nano /var/qmail/rc<br />
#!/bin/sh<br />
exec env PATH="/var/qmail/bin:$PATH" \<br />
qmail-start "`cat /var/qmail/control/defaultdelivery`"</p>
<p>Tambah kan /Maildir/ pada file defaultdelivery:<br />
<code>rudhy:~ #nano /var/qmail/control/defaultdelivery<br />
./Maildir/</code><br />
<code>rudhy:~ #mkdir /var/qmail/supervise/qmail-send/log<br />
rudhy:~ #/var/qmail/supervise/qmail-send/log/run<br />
#!/bin/bash<br />
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail</code><br />
Ubah permission nya:<br />
<code>rudhy:~ #chmod 755 /var/qmail/supervise/qmail-send/run<br />
rudhy:~ #chmod 755 /var/qmail/rc<br />
rudhy:~ #chmod 755 /var/qmail/supervise/qmail-send/log/run</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skleton.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skleton.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skleton.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skleton.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skleton.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skleton.wordpress.com/134/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skleton.wordpress.com/134/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skleton.wordpress.com/134/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=134&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skleton.wordpress.com/2009/07/03/install-and-configure-qmail-on-opensuse11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee86dbd1bfe11a4eccf883872acc8543?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skleton</media:title>
		</media:content>
	</item>
		<item>
		<title>Install Webmin</title>
		<link>http://skleton.wordpress.com/2009/06/22/install-webmin/</link>
		<comments>http://skleton.wordpress.com/2009/06/22/install-webmin/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:38:22 +0000</pubDate>
		<dc:creator>skleton</dc:creator>
				<category><![CDATA[OpenSUSE]]></category>

		<guid isPermaLink="false">http://skleton.wordpress.com/?p=122</guid>
		<description><![CDATA[Webmin adalah fasilitas control panel server via web yang sangat berguna untuk mengatur dan mengelola server. Sebelum melakukan instalasi webmin terlebih dahulu download file tar ball nya dan juga dengan asumsi php,apache(web server) sudah terinstall di linux box anda: rudhy:~ #wget http://umn.dl.sourceforge.net/sourceforge/webadmin/webmin-1.360.tar.gz Lalu extract file nya : rudhy:~ #tar -zxvf webmin-1.360.tar.gz -C /usr/local/ Masuk ke [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=122&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Webmin adalah fasilitas control panel server via web yang sangat berguna untuk mengatur dan mengelola server. Sebelum melakukan instalasi webmin terlebih dahulu download file tar ball nya dan juga dengan asumsi php,apache(web server) sudah terinstall di linux box anda:<br />
<code>rudhy:~ #wget http://umn.dl.sourceforge.net/sourceforge/webadmin/webmin-1.360.tar.gz</code><br />
Lalu extract file nya :<br />
<code>rudhy:~ #tar -zxvf webmin-1.360.tar.gz -C /usr/local/<br />
<strong>Masuk ke direktori /usr/local/</strong><br />
rudhy:~ #cd /usr/local/webmin-1.360<br />
rudhy:/usr/local/webmin-1.360 #./setup.sh</code><br />
<span id="more-122"></span><br />
***********************************************************************<br />
*            Welcome to the Webmin setup script, version 1.360        *<br />
***********************************************************************<br />
Webmin is a web-based interface that allows Unix-like operating<br />
systems and common Unix services to be easily administered.</p>
<p>Installing Webmin in /root/webmin-1.360 &#8230;</p>
<p>***********************************************************************<br />
Webmin uses separate directories for configuration files and log files.<br />
Unless you want to run multiple versions of Webmin at the same time<br />
you can just accept the defaults.</p>
<p>Config file directory [/etc/webmin]: <strong>tekan enter</strong><br />
Log file directory [/var/webmin]: <strong>tekan enter</strong></p>
<p>***********************************************************************<br />
Webmin is written entirely in Perl. Please enter the full path to the<br />
Perl 5 interpreter on your system.</p>
<p>Full path to perl (default /usr/bin/perl): <strong>tekan enter</strong></p>
<p>Testing Perl &#8230;<br />
Perl seems to be installed ok</p>
<p>***********************************************************************<br />
Operating system name:    SuSE Linux<br />
Operating system version: 11.0</p>
<p>***********************************************************************<br />
Webmin uses its own password protected web server to provide access<br />
to the administration programs. The setup script needs to know :<br />
 &#8211; What port to run the web server on. There must not be another<br />
   web server already using this port.<br />
 &#8211; The login name required to access the web server.<br />
 &#8211; The password required to access the web server.<br />
 &#8211; If the webserver should use SSL (if your system supports it).<br />
 &#8211; Whether to start webmin at boot time.</p>
<p>Web server port (default 10000): 666<br />
Login name (default admin): admin<br />
Login password: <strong>isikan password</strong><br />
Password again:<br />
The Perl SSLeay library is not installed. SSL not available.<br />
Start Webmin at boot time (y/n): <strong>y</strong><br />
***********************************************************************<br />
Creating web server config files..<br />
..done</p>
<p>Creating access control file..<br />
..done</p>
<p>Inserting path to perl into scripts..<br />
..done</p>
<p>Creating start and stop scripts..<br />
..done</p>
<p>Copying config files..</p>
<p>..done</p>
<p>Configuring Webmin to start at boot time..<br />
Created init script /etc/init.d/webmin<br />
..done</p>
<p>Creating uninstall script /etc/webmin/uninstall.sh ..<br />
..done</p>
<p>Changing ownership and permissions ..<br />
..done</p>
<p>Running postinstall scripts ..<br />
..done</p>
<p>Attempting to start Webmin mini web server..<br />
Starting Webmin server in /root/webmin-1.360<br />
..done</p>
<p>***********************************************************************<br />
Webmin has been installed and started successfully. Use your web<br />
browser to go to</p>
<p>http://208.99.198.180:666/</p>
<p>and login with the name and password you entered previously.</p>
<p>Instalasi Complete..!!</p>
<p>Setelah itu buka browser anda dan ketikkan http://208.99.198.180:666/ pada address bar (dengan asumsi ip ini merupakan ip address server saya)</p>
<p><img src="http://skleton.files.wordpress.com/2009/06/webmin.jpg?w=460" alt="webmin" title="webmin"   class="alignnone size-full wp-image-126" /></p>
<p>Lalu login menggunakan username dan password yang telah diset saat instalasi tadi</p>
<p><img src="http://skleton.files.wordpress.com/2009/06/webmin2.jpg?w=460" alt="webmin2" title="webmin2"   class="alignnone size-full wp-image-128" /></p>
<p><strong>Tips &#8216;n Trick:</strong><br />
Apabila anda lupa password/tidak bisa login ke webmin maka anda harus me reset password webmin nya dengan cara:<br />
<code>rudhy:~ #/usr/local/webmin-1.130/changepass.pl /etc/webmin admin foo</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/skleton.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/skleton.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/skleton.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/skleton.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/skleton.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/skleton.wordpress.com/122/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/skleton.wordpress.com/122/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/skleton.wordpress.com/122/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=skleton.wordpress.com&amp;blog=8083287&amp;post=122&amp;subd=skleton&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://skleton.wordpress.com/2009/06/22/install-webmin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ee86dbd1bfe11a4eccf883872acc8543?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">skleton</media:title>
		</media:content>

		<media:content url="http://skleton.files.wordpress.com/2009/06/webmin.jpg" medium="image">
			<media:title type="html">webmin</media:title>
		</media:content>

		<media:content url="http://skleton.files.wordpress.com/2009/06/webmin2.jpg" medium="image">
			<media:title type="html">webmin2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
