<?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/"
	>

<channel>
	<title>Artikel Magnet &#187; Debian</title>
	<atom:link href="http://artikel.magnet-id.com/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://artikel.magnet-id.com</link>
	<description>Kumpulan Panduan, Tutorial dan Informasi Magnet</description>
	<lastBuildDate>Thu, 22 Jul 2010 12:50:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Instalasi Webmin pada Server Debian</title>
		<link>http://artikel.magnet-id.com/control-panel/instalasi-webmin-pada-server-debian/</link>
		<comments>http://artikel.magnet-id.com/control-panel/instalasi-webmin-pada-server-debian/#comments</comments>
		<pubDate>Fri, 15 May 2009 13:21:41 +0000</pubDate>
		<dc:creator>Magnet Hosting</dc:creator>
				<category><![CDATA[Control Panel]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Instalasi]]></category>

		<guid isPermaLink="false">http://artikel.magnet-id.com/?p=832</guid>
		<description><![CDATA[Webmin merupakan aplikasi pengelolaan mesin Linux berbasis web, yang dapat dibuka melalui browser modern. Aplikasi pengelolaan termasuk  pembuatan akun pengguna baru, konfigurasi Apache, DNS, file sharing dan lain lain.
Instalasi webmin pada Debian dapat dilakukan melalui paket .deb yang sudah disediakan oleh pengembang webmin.
Download terlebih dahulu paket .deb Webmin;
cd /usr/src/
wget http://www.magnet-id.com/download/webmin/debian-etch/webmin_1.470_all.deb
dpkg --install webmin_1.470_all.deb
Apabila instalasi gagal dilakukan [...]]]></description>
			<content:encoded><![CDATA[<p>Webmin merupakan aplikasi pengelolaan mesin Linux berbasis web, yang dapat dibuka melalui browser modern. Aplikasi pengelolaan termasuk  pembuatan akun pengguna baru, konfigurasi Apache, DNS, file sharing dan lain lain.</p>
<p><span id="more-832"></span>Instalasi webmin pada Debian dapat dilakukan melalui paket .deb yang sudah disediakan oleh pengembang webmin.</p>
<p>Download terlebih dahulu paket .deb Webmin;</p>
<pre>cd /usr/src/
wget http://www.magnet-id.com/download/webmin/debian-etch/webmin_1.470_all.deb
dpkg --install webmin_1.470_all.deb</pre>
<p>Apabila instalasi gagal dilakukan karena permasalahan dependencies, silahkan lakukan perintah berikut;</p>
<pre class="brush: bash">apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl</pre>
<p>Setelah instalasi selesai, webmin dapat diakses melalui https://ip.address.anda:10000 atau melalui nama domain apabila sudah disetup DNS nya. Pastikan bahwa tidak ada firewall yang melakukan blokir pada port 10000.</p>
<p><a  href="http://artikel.magnet-id.com/wp-content/uploads/2009/05/webmin-interface.jpg" class="thickbox no_icon" rel="gallery-832" title="webmin-interface"><img class="aligncenter size-medium wp-image-833" title="webmin-interface" src="http://artikel.magnet-id.com/wp-content/uploads/2009/05/webmin-interface-300x153.jpg" alt="webmin-interface" width="300" height="153" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://artikel.magnet-id.com/control-panel/instalasi-webmin-pada-server-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalasi LAMP pada Debian Etch</title>
		<link>http://artikel.magnet-id.com/aplikasi-linux/instalasi-lamp-pada-debian-etch/</link>
		<comments>http://artikel.magnet-id.com/aplikasi-linux/instalasi-lamp-pada-debian-etch/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 07:15:50 +0000</pubDate>
		<dc:creator>Magnet Hosting</dc:creator>
				<category><![CDATA[Aplikasi Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Database Server]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Server]]></category>

		<guid isPermaLink="false">http://artikel.magnet-id.com/?p=664</guid>
		<description><![CDATA[Artikel ini akan memberikan panduan langkah demi langkah yang dapat anda ikuti dalam melakukan instalasi dan konfigurasi standar LAMP di VPS Magnet Hosting anda dengan template Operating System Debian Etch (Debian 4.0).]]></description>
			<content:encoded><![CDATA[<p>Artikel ini akan memberikan panduan langkah demi langkah yang dapat anda ikuti dalam melakukan instalasi dan konfigurasi standar LAMP di <a  href="http://www.magnet-id.com/vps/" target="_blank"><strong>VPS Magnet Hosting</strong></a> anda dengan template Operating System Debian Etch (Debian 4.0).</p>
<p><span id="more-664"></span></p>
<p>Berikut secara lengkap aplikasi yang akan kita install dan konfigurasi;</p>
<ul>
<li>Apache 2.2.3 beserta konfigurasi Virtual host dan PHP 5.2.0-8</li>
<li>MySQL Database Server 5.0</li>
<li>ProFTPD FTP Server</li>
</ul>
<p><strong>Catatan;</strong></p>
<ul>
<li>Komentar untuk artikel ini ditutup, silahkan ajukan pertanyaan anda melalui http://forum.magnet-id.com/.</li>
<li>Artikel ini dituliskan secara khusus untuk mesin VPS Magnet Hosting dengan template Operating System terkait, modifikasi mungkin perlu dilakukan apabila anda mengalami error ketika menerapkan di tempat lain.</li>
<li>Instalasi dilakukan dengan menggunakan apt package management, sehingga versi tergantung kepada rilis yang disediakan oleh pengembang Debian.</li>
</ul>
<p><strong>Instalasi Paket yang dibutuhkan</strong></p>
<pre class="brush: bash">apt-get install libc6 libc6-dev libc6-i686 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl linux-kernel-headers psmisc zlib1g-dev</pre>
<p><strong> Instalasi MySQL</strong></p>
<pre class="brush: bash">apt-get install mysql-server mysql-client libmysqlclient15-dev</pre>
<p>Apabila anda ingin agar MySQL server listen di semua IP Address / interface dan tidak hanya localhost / 127.0.0.1, silahkan edit /etc/mysql/my.cnf.</p>
<pre class="brush: bash">nano /etc/mysql/my.cnf</pre>
<p>Berikan komentar pada baris berikut;</p>
<pre>...
#bind-address           = 127.0.0.1
...</pre>
<p>Berikan root password localhost untuk MySQL server anda; Ganti passwordrootsql dengan password yang anda inginkan;</p>
<pre class="brush: bash">mysqladmin -u root password passwordrootsql</pre>
<p><strong>Instalasi Apache dan PHP5</strong></p>
<pre class="brush: bash">apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert</pre>
<p>Edit /etc/apache2/mods-available/dir.conf, sesuaikan Directory Index dengan yang kita inginkan;</p>
<pre class="brush: bash">nano /etc/apache2/mods-available/dir.conf</pre>
<p>Dalam hal ini ubah menjadi;</p>
<pre>&lt;IfModule mod_dir.c&gt;</pre>
<pre>DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl index.xhtml</pre>
<pre>&lt;/IfModule&gt;</pre>
<p>Edit /etc/apache2/ports.conf dan tambahkan listen 443, untuk port https apabila anda ingin menggunakannya;</p>
<pre class="brush: bash">nano /etc/apache2/ports.conf</pre>
<pre>Listen 80
Listen 443</pre>
<p>Enable modul ssl, rewrite, suexec dan include; Kemudian reload Apache;</p>
<pre class="brush: bash">a2enmod ssl
a2enmod rewrite
a2enmod suexec
a2enmod include
/etc/init.d/apache2 force-reload</pre>
<p><strong> Install PHP5</strong></p>
<pre class="brush: bash">apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl</pre>
<pre>Continue installing libc-client without Maildir support? --&gt; Yes</pre>
<p><strong> Instalasi Proftpd</strong></p>
<pre class="brush: bash">apt-get install proftpd ucf</pre>
<p>Edit /etc/proftpd/proftpd.conf dan disable UseIPv6, juga tambahkan beberapa konfigurasi untuk konfigurasi proftpd;</p>
<pre class="brush: bash">nano /etc/proftpd/proftpd.conf</pre>
<p>Edit</p>
<pre>...
UseIPv6                         off
...</pre>
<p>Tambahkan</p>
<pre>...
DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."
...</pre>
<p>Restart Proftpd</p>
<pre class="brush: bash">/etc/init.d/proftpd restart</pre>
<p><strong> Tambahkan User untuk Virtual Host</strong></p>
<p>Buat username untuk domain virtual anda dan buat Root Directory untuk www di dalam direktori user tersebut, dengan demikian modifikasi file atau data situs anda dapat dilakukan hanya melalui login ftp;</p>
<pre class="brush: bash">adduser username</pre>
<p>Masuk sebagai user anda, dan pindah ke home direktori user terkait /home/username/ atau ~</p>
<pre class="brush: bash">su username
cd ~
mkdir public_html
ln -s public_html www</pre>
<p>Data untuk situs anda bisa diupload ke dalam direktori www ataupun public_html, keduanya merupakan direktori yang sama.</p>
<p>Keluar dari user (kembali ke root);</p>
<pre class="brush: bash">exit
cd /home/</pre>
<p>Ubah permission home direktori user agar dapat diakses atau diproses oleh webserver;</p>
<pre class="brush: bash">chmod 0711  /home/username</pre>
<p><strong>Konfigurasi Virtual Host Apache</strong></p>
<p>Buat file konfigurasi virtual host domain virtual anda di /etc/apache2/sites-available/, gantikan domainanda.tld dengan nama domain yang ingin anda gunakan;</p>
<pre class="brush: bash">cd /etc/apache2
nano sites-available/domainanda.tld</pre>
<p>Tambahkan (buat) konfigurasi standar berikut; Modifikasi di kemudian hari yang terkait dengan domain tersebut dapat anda lakukan di file ini; Gantikan domainanda.tld dengan nama domain anda, dan username dengan username yang telah dibuat sebelumnya;</p>
<pre>&lt;VirtualHost *&gt;
ServerName domainanda.tld
ServerAlias www.domaianda.tld
ServerAdmin webmaster@domainanda.tld</pre>
<pre>DocumentRoot /home/username/www/
&lt;Directory /&gt;
Options FollowSymLinks
AllowOverride None
&lt;/Directory&gt;
&lt;Directory /home/username/www/&gt;
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all</pre>
<pre>&lt;/Directory&gt;
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
&lt;Directory "/usr/lib/cgi-bin"&gt;
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
&lt;/Directory&gt;</pre>
<pre>ErrorLog /var/log/apache2/domainanda.tld-error.log
LogLevel warn
CustomLog /var/log/apache2/domainanda.tld-access.log combined
ServerSignature Off</pre>
<pre>&lt;/VirtualHost&gt;</pre>
<p>Enable site; dan Reload Apache;</p>
<pre class="brush: bash">a2ensite domainanda.tld
/etc/init.d/apache2 reload</pre>
<p><strong> Menghilangkan Keterangan Versi Apache dan PHP</strong></p>
<p>Langkah ini merupakan langkah tambahan, silahkan dilakukan apabila anda ingin melakukan langkah awal pengamanan server anda;</p>
<p>Menghilangkan versi Apache dapat dilakukan melalui merubah ServerTokens Full menjadi ServerTokens Prod</p>
<pre class="brush: bash">nano /etc/apache2/apache2.conf</pre>
<p>Ubah ServerTokens menjadi Prod</p>
<pre>...
ServerTokens Prod
...</pre>
<p>Menyembunyikan versi apache dilakukan dengan mengedit file;</p>
<pre class="brush: bash">/etc/php5/apache2/php.ini</pre>
<p>Ubah expose_php menjadi off</p>
<pre>...
expose_php = Off
...</pre>
<p>Restart Apache;</p>
<pre class="brush: bash">/etc/init.d/apache2 restart</pre>
<p><strong>Referensi;</strong></p>
<ul>
<li><a  href="http://www.howtoforge.com/perfect_setup_debian_etch" target="_blank">http://www.howtoforge.com/perfect_setup_debian_etch</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://artikel.magnet-id.com/aplikasi-linux/instalasi-lamp-pada-debian-etch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
