<?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>agungprasetyo.net &#187; vhost</title>
	<atom:link href="http://agungprasetyo.net/tag/vhost/feed/" rel="self" type="application/rss+xml" />
	<link>http://agungprasetyo.net</link>
	<description>It's about my life, goals and family</description>
	<lastBuildDate>Wed, 01 Sep 2010 09:06:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cara Membuat Sub Domain Dengan Virtual Host (vhost) di Ubuntu 8.10</title>
		<link>http://agungprasetyo.net/activities/cara-membuat-sub-domain-dengan-virtual-host-vhost-di-ubuntu-810/</link>
		<comments>http://agungprasetyo.net/activities/cara-membuat-sub-domain-dengan-virtual-host-vhost-di-ubuntu-810/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 07:49:30 +0000</pubDate>
		<dc:creator>prazetyo</dc:creator>
				<category><![CDATA[Activities]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips 'n Trick]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vhost]]></category>
		<category><![CDATA[virtual host]]></category>

		<guid isPermaLink="false">http://agungprasetyo.net/?p=73</guid>
		<description><![CDATA[Langkah ini dijalankan dengan tujuan untuk membuat sub domain dari website awal yang sudah kita miliki. MIsalnya dari website www.agungprasetyo.net, kita ingin menambah sub domain websiteku.agungprasetyo.net dan seterusnya. 1. pertama-tama, buatlah folder untuk menampung file-file html yang nantinya akan diupload. root@library:~#mkdir /var/www/website 2. Selanjutnya, kita akan melakukan konfirgurasi di apache. Masuk ke direktori sites-available root@library:~#cd [...]]]></description>
			<content:encoded><![CDATA[<p>Langkah ini dijalankan dengan tujuan untuk membuat sub domain dari website awal yang sudah kita miliki. MIsalnya dari website www.agungprasetyo.net, kita ingin menambah sub domain websiteku.agungprasetyo.net dan seterusnya.</p>
<p>1. pertama-tama, buatlah folder untuk menampung file-file html yang nantinya akan diupload.</p>
<p><strong>root@library:~#mkdir /var/www/website</strong></p>
<p>2. Selanjutnya, kita akan melakukan konfirgurasi di apache. Masuk ke direktori sites-available</p>
<p><strong>root@library:~#cd /etc/apache2/sites-available</strong></p>
<p>3. Jika dilihat, disana ada file default dan default-ssl yang merupakan file awal terbantuknya apache2. Sekarang buat file baru</p>
<p><strong>root@library:/etc/apache2/sites-available#nano websiteku</strong></p>
<p><span id="more-73"></span><br />
4. Tambahkan isi file berikut :</p>
<p><strong>&lt;VirtualHost 212.166.10.230:80&gt;</strong></p>
<p><strong>ServerAdmin admin@agungprasetyo.net<br />
ServerName website.agungprasetyo.<br />
ServerAlias website.agungprasetyo.net<br />
DocumentRoot /var/www/website<br />
ErrorLog /var/log/apache2/error-website.log<br />
CustomLog /var/log/apache2/access-website.log combined</strong></p>
<p><strong>&lt;Directory /var/www/website&gt;<br />
Options -Indexes FollowSymLinks MultiViews<br />
AllowOverride None<br />
Order allow,deny<br />
allow from all<br />
&lt;/Directory&gt;</strong></p>
<p><strong>&lt;/VirtualHost&gt;</strong></p>
<p>5. Lakukan penyimpanan pada file tersebut</p>
<p>6. Karena kita ingin menambahkan nama baru, maka kita tidak perlu menonaktifkan yang lama. Kita tinggal mengaktifkan saja nama yang baru saja kita buat.</p>
<p><strong>root@library:/etc/apache2/sites-available#a2ensite websiteku</strong><br />
Enabling site website.<br />
Run &#8216;/etc/init.d/apache2 reload&#8217; to activate new configuration!</p>
<p>7. Hasilnya bisa anda lihat dengan perintah</p>
<p><strong>root@library:/etc/apache2/sites-available#ls -l ../sites-enabled/</strong><br />
lrwxrwxrwx 1 root root 26 2009-03-23 11:39 000-default -&gt; ../sites-available/default<br />
<em><span style="color: #ff0000;">lrwxrwxrwx 1 root root 24 2009-03-23 14:35 websiteku -&gt; ../sites-available/websiteku</span></em></p>
<p>8. Jika sudah tampak, maka sekarang lakukan perintah</p>
<p><strong>root@library:/etc/apache2/sites-available#/etc/init.d/apache2 reload</strong><br />
<em>* Reloading web server config apache2                                                                                        [Mon Mar 23 14:48:08 2009] [warn] VirtualHost 212.166.10.230:80 overlaps with VirtualHost 212.166.10.230:80, the first has precedence, perhaps you need a NameVirtualHost directive<br />
[Mon Mar 23 14:48:08 2009] [warn] VirtualHost 212.166.10.230:80 overlaps with VirtualHost 212.166.10.230:80, the first has precedence, perhaps you need a NameVirtualHost directive<br />
[Mon Mar 23 14:48:08 2009] [warn] NameVirtualHost *:80 has no VirtualHosts</em></p>
<p>9. Ternyata muncul masalah, yaitu ada error spt diatas. Saya juga sempat mengalami hal ini, hingga sekitar 5 jam. Akhirnya soluasi dari masalah ini ketemu, yaitu anda harus mengeset juga ports.conf.</p>
<p>10. Sekarang menuju halaman apache2 dan buka file ports.conf</p>
<p><strong>root@library:/etc/apache2/sites-available#cd ..</strong></p>
<p><strong>root@library:/etc/apache2/sites-available#nano ports.conf</strong></p>
<p># If you just change the port or add more ports here, you will likely also<br />
# have to change the VirtualHost statement in<br />
# /etc/apache2/sites-enabled/000-default</p>
<p><strong>NameVirtualHost *:80</strong><br />
Listen 80</p>
<p>&lt;IfModule mod_ssl.c&gt;<br />
# SSL name based virtual hosts are not yet supported, therefore no<br />
# NameVirtualHost statement here<br />
Listen 443<br />
&lt;/IfModule&gt;</p>
<p>11. Gantilah NameVirtualHost *:80 menjadi 212.166.10.230:80 sehingga hasilnya seperti dibawah ini</p>
<p># If you just change the port or add more ports here, you will likely also<br />
# have to change the VirtualHost statement in<br />
# /etc/apache2/sites-enabled/000-default</p>
<p><strong>NameVirtualHost 212.166.10.230:80</strong><br />
Listen 80</p>
<p>&lt;IfModule mod_ssl.c&gt;<br />
# SSL name based virtual hosts are not yet supported, therefore no<br />
# NameVirtualHost statement here<br />
Listen 443<br />
&lt;/IfModule&gt;</p>
<p>12. Lakukan penyimpanan dan lakukan kembali perintah reload apache :</p>
<p><strong>root@library:/etc/apache2# /etc/init.d/apache2 reload</strong><br />
* Reloading web server config apache2                                                                            [ OK ]</p>
<p>13. Oke, proses sudah tidak ada error lagi, sub domain anda sudah berhasil</p>
<p>14. Sekarang buka browser dan ketikkan : http://websiteku.agungprasetyo.net pada browser anda.</p>
<p>Semoga Bermanfaat..</p>
]]></content:encoded>
			<wfw:commentRss>http://agungprasetyo.net/activities/cara-membuat-sub-domain-dengan-virtual-host-vhost-di-ubuntu-810/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
