<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>web-server &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/web-server/</link>
	<description>Feed of posts on WordPress.com tagged "web-server"</description>
	<pubDate>Fri, 27 Nov 2009 22:30:53 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[64bit FastCGI installation and troubleshooting on 32bit IIS]]></title>
<link>http://hartzer.wordpress.com/2009/11/26/64bit-fastcgi-installation-and-troubleshooting-on-32bit-iis/</link>
<pubDate>Wed, 25 Nov 2009 23:01:13 +0000</pubDate>
<dc:creator>Pieter</dc:creator>
<guid>http://hartzer.wordpress.com/2009/11/26/64bit-fastcgi-installation-and-troubleshooting-on-32bit-iis/</guid>
<description><![CDATA[This is just a short post for some of the guys out there going through what I went through today. Wh]]></description>
<content:encoded><![CDATA[This is just a short post for some of the guys out there going through what I went through today. Wh]]></content:encoded>
</item>
<item>
<title><![CDATA[Opera Unite od strony praktycznej na Debianie Squeeze]]></title>
<link>http://trycode.wordpress.com/2009/11/24/opera-unite-od-strony-praktycznej-na-debianie-squeeze/</link>
<pubDate>Tue, 24 Nov 2009 22:21:22 +0000</pubDate>
<dc:creator>trym</dc:creator>
<guid>http://trycode.wordpress.com/2009/11/24/opera-unite-od-strony-praktycznej-na-debianie-squeeze/</guid>
<description><![CDATA[Na chwilę obecną nie ma jeszcze w repozytorium nowszej wersji&#8230; Instalacja Zanim przystąpiłem d]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Na chwilę obecną nie ma jeszcze w repozytorium nowszej wersji&#8230;<br />
Instalacja<br />
Zanim przystąpiłem do instalacji miałem zainstalowaną Operę w wersji 10.01&#8230;</p>
<p>Ściągamy plik z http://www.opera.com/browser/download/?os=linux-x86-64&#38;ver=10.10&#38;local=y &#8211; default package<br />
instalujemy pobrany plik, przykładowo:</p>
<p><code># dpkg -i opera_10.10.4742.gcc4.qt3_amd64.deb</code></p>
<p>Są oczywiście także dostępne wersje pod architekturę <em>i386</em>.</p>
<p>I w zasadzie to wszystko! Po ponownym uruchomieniu Opery w jednej z zakładek otworzy nam się strona gdzie założymy własne konto, a od tego do postawieniu serwera już tylko kilka kliknięć &#8230; </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[What Is Dedicated Web Hosting Mean]]></title>
<link>http://hostingwebarticles.wordpress.com/2009/11/23/what-is-dedicated-web-hosting-mean/</link>
<pubDate>Mon, 23 Nov 2009 09:36:39 +0000</pubDate>
<dc:creator>adminhosting</dc:creator>
<guid>http://hostingwebarticles.wordpress.com/2009/11/23/what-is-dedicated-web-hosting-mean/</guid>
<description><![CDATA[Why is committed hosting such a big hit on the business web hosting market? If you attending at the ]]></description>
<content:encoded><![CDATA[Why is committed hosting such a big hit on the business web hosting market? If you attending at the ]]></content:encoded>
</item>
<item>
<title><![CDATA[Type of Web Hosting]]></title>
<link>http://hostingwebarticles.wordpress.com/2009/11/23/type-of-web-hosting/</link>
<pubDate>Mon, 23 Nov 2009 08:44:17 +0000</pubDate>
<dc:creator>adminhosting</dc:creator>
<guid>http://hostingwebarticles.wordpress.com/2009/11/23/type-of-web-hosting/</guid>
<description><![CDATA[What is web hosting or asp web hosting? Whenever you appointment a website, what you see on your web]]></description>
<content:encoded><![CDATA[What is web hosting or asp web hosting? Whenever you appointment a website, what you see on your web]]></content:encoded>
</item>
<item>
<title><![CDATA[Apache XAMPP 1.7.2]]></title>
<link>http://revjebelicks.wordpress.com/2009/11/22/apache-xampp-1-7-2/</link>
<pubDate>Sun, 22 Nov 2009 11:50:07 +0000</pubDate>
<dc:creator>achmadsaepuloh</dc:creator>
<guid>http://revjebelicks.wordpress.com/2009/11/22/apache-xampp-1-7-2/</guid>
<description><![CDATA[We&#8217;ve released the new version of XAMPP 1.7.2, including: Apache 2.2.12 (IPv6 enabled) + OpenS]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h3><img class="alignnone" title="Apache XAMPP Screenshot" src="http://kangtatang.files.wordpress.com/2008/12/xampp.jpg?w=338&#038;h=200" alt="" width="338" height="200" /></h3>
<h3>We&#8217;ve released the new version of XAMPP 1.7.2, including:</h3>
<ul>
<li>Apache 2.2.12 (IPv6 enabled) + OpenSSL 0.9.8k</li>
<li>MySQL 5.1.37 + PBXT engine</li>
<li>PHP 5.3.0</li>
<li>phpMyAdmin 3.2.0.1</li>
<li>Webalizer 2.21-02 + GeoIP lite</li>
<li>FileZilla FTP Server 0.9.32</li>
<li>msmtp 1.4.17</li>
</ul>
<p>Download here :</p>
<p><a href="http://kent.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.7.2/xampp-win32-1.7.2.exe">http://kent.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.7.2/xampp-win32-1.7.2.exe</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Instalacion y Configuracion de XAMPP en Windows XP]]></title>
<link>http://codecero.wordpress.com/2009/11/21/instalacion-y-configuracion-de-xampp-en-windows-xp/</link>
<pubDate>Sat, 21 Nov 2009 23:25:39 +0000</pubDate>
<dc:creator>Mauricio</dc:creator>
<guid>http://codecero.wordpress.com/2009/11/21/instalacion-y-configuracion-de-xampp-en-windows-xp/</guid>
<description><![CDATA[[Ver completo]]]></description>
<content:encoded><![CDATA[[Ver completo]]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Hosting Is..]]></title>
<link>http://hostingwebarticles.wordpress.com/2009/11/20/web-hosting-is/</link>
<pubDate>Fri, 20 Nov 2009 07:39:09 +0000</pubDate>
<dc:creator>adminhosting</dc:creator>
<guid>http://hostingwebarticles.wordpress.com/2009/11/20/web-hosting-is/</guid>
<description><![CDATA[You&#8217;ve got your new business all established now and you&#8217;re ready to take the next step ]]></description>
<content:encoded><![CDATA[You&#8217;ve got your new business all established now and you&#8217;re ready to take the next step ]]></content:encoded>
</item>
<item>
<title><![CDATA[What is Dedicated Web Hosting]]></title>
<link>http://hostingwebarticles.wordpress.com/2009/11/20/what-is-dedicated-web-hosting/</link>
<pubDate>Fri, 20 Nov 2009 07:25:49 +0000</pubDate>
<dc:creator>adminhosting</dc:creator>
<guid>http://hostingwebarticles.wordpress.com/2009/11/20/what-is-dedicated-web-hosting/</guid>
<description><![CDATA[Why is dedicated hosting such a big hit on the business web hosting market? If you look at the costs]]></description>
<content:encoded><![CDATA[Why is dedicated hosting such a big hit on the business web hosting market? If you look at the costs]]></content:encoded>
</item>
<item>
<title><![CDATA[Web Hosting Guide for Beginner]]></title>
<link>http://hostingwebarticles.wordpress.com/2009/11/20/web-hosting-guide-for-beginner/</link>
<pubDate>Fri, 20 Nov 2009 07:16:53 +0000</pubDate>
<dc:creator>adminhosting</dc:creator>
<guid>http://hostingwebarticles.wordpress.com/2009/11/20/web-hosting-guide-for-beginner/</guid>
<description><![CDATA[What is web hosting? Whenever you visit a website, what you see on your web browser is essentially j]]></description>
<content:encoded><![CDATA[What is web hosting? Whenever you visit a website, what you see on your web browser is essentially j]]></content:encoded>
</item>
<item>
<title><![CDATA[Blackboard Academic Suite. CookieTracking ]]></title>
<link>http://openjlife.wordpress.com/2009/11/16/blackboard-academic-suite-cookietracking/</link>
<pubDate>Mon, 16 Nov 2009 17:10:21 +0000</pubDate>
<dc:creator>Jose Manuel</dc:creator>
<guid>http://openjlife.wordpress.com/2009/11/16/blackboard-academic-suite-cookietracking/</guid>
<description><![CDATA[Por default el componente que funciona como servidor Web de Blackboard Academic Suite v.7.3, Apache,]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Por default el componente que funciona como servidor Web de Blackboard Academic Suite v.7.3, Apache, en su versión 1.3, no contiene el módulo UserTrack requerido para habilitar la opción CookieTracking, por lo tanto, se tendrá que descargar el código fuente del mismo y crear un módulo compartido de la siguiente manera:</p>
<p>1. Modificar script $BBHOME/apps/httpd/bin/apxs (apache extension tool) para utilizar la versión actual de perl y el compilador C (gcc):</p>
<blockquote><p>!/usr/bin/perl<br />
/usr/sfw/bin/gcc</p></blockquote>
<p>2. Crear la librería compartida (dynamic shared object) del modulo &#8220;mod_usertrack&#8221;:</p>
<blockquote><p>$ apxs -i -a -c mod_usertrack.c<br />
/usr/sfw/bin/gcc -DSOLARIS2=290 -DMOD_SSL=208128 -DEAPI -KPIC -DSHARED_CORE -DSHARED_MODULE -I/usr/local/blackboard/apps/httpd/include  -c mod_usertrack.c<br />
gcc: unrecognized option `-KPIC&#8217;<br />
ld -G -o mod_usertrack.so mod_usertrack.o<br />
[activating module `usertrack' in /httpd.conf]<br />
cp mod_usertrack.so <strong>mod_usertrack.so</strong><br />
chmod 755 <strong>mod_usertrack.so</strong><br />
cp httpd.confhttpd.conf.bak<br />
cp httpd.conf.new httpd.conf<br />
rm httpd.conf.new<br />
3. Agregar a los archivos httpd.conf y httpd.conf.bb en $BBHOME/apps/httpd/conf/ las líneas:</p></blockquote>
<blockquote><p>LoadModule usertrack_module libexec/mod_usertrack.so<br />
CookieTracking on<br />
CookieName session_id</p></blockquote>
<p>4. Reiniciar Servicios Web</p>
<p>5. Verificar el procedimiento en el log <strong>$BBHOME/logs/httpd/access_log</strong></p>
<blockquote><p>&#60;ip&#62; &#8211; - [14/Nov/2009:00:38:25 -0600] &#8220;GET /images/ci/misc/tab_0r.gif HTTP/1.1&#8243; 200 121 0 &#8220;Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5) Gecko/20091109 Ubuntu/9.10 (karmic) Firefox/3.5.5&#8243; &#8220;__utma=82810845.1676436438.1257465576.1258047121.1258180051.5; __utmz=82810845.1257465576.1.1.utmcsr=(direct)&#124;utmccn=(direct)&#124;utmcmd=(none); <strong>session_id=36F4234152D7EFE5828F33988F192FC4;</strong> JSESSIONID=0A81047DB9F95F5B5F0AA454B25F3B13.root; __utmb=82810845.2.10.1258180051; __utmc=82810845&#8243;</p></blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Analisis URL]]></title>
<link>http://urtrashere.wordpress.com/2009/11/13/analisis-url/</link>
<pubDate>Fri, 13 Nov 2009 06:27:55 +0000</pubDate>
<dc:creator>urtrashere</dc:creator>
<guid>http://urtrashere.wordpress.com/2009/11/13/analisis-url/</guid>
<description><![CDATA[URL atau Uniform Resource Locator, adalah rangkaian karakter menurut suatu format standar tertentu, ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>URL</strong> atau <strong><em>Uniform Resource Locator</em></strong>, adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber di Internet. Penamaan URL sendiri diawali dengan format <a href="http:">http://</a> yang berupa protokol ringan dalam mentrasfer data ataupun dokumen.</p>
<p>Sesudah http:// maka format berikutnya adalah nama domain utama dari sebuah situs. Contoh dalam kasus ini yaitu website <a href="http://geniafest.com/">http://geniafest.com</a>. Website yang membahas tentang acara GENIA tersebut memiliki nama geniafest dan memiliki domain .com. Pemilihan domain dot com mungkin didasari bahwa event GENIA bersifat commercial, sekali lagi hal ini hanya kemungkinan.</p>
<p>Domain utama <a href="http://geniafest.com/">http://geniafest.com</a> berisi segala hal dan informasi yang berkaitan dengan penyelenggaraan GENIA 2009, dari acara, waktu, dan informasi yang lain. Sedangkan alamat yang kedua yaitu <a href="http://blog.geniafest.com/">http://blog.geniafest.com</a> merupakan sub-domain dari domain utama <a href="http://geniafest.com/">http://geniafest.com</a> yang berisi kumpulan blog dari pengguna yang berisi segala sesuatu tentang GENIA 2009 tersebut. sebuah domain utama dapat memiliki banyak sub-domain yang dibatasi oleh fasilitas yang diberikan web-hosting dimana domain utama tersebut berada.</p>
<p>Apa itu web hosting? Disini sakan dijelaskan sekilas saja dengan bahasa yang sangat sederhana. Webhosting adalah penyedia server atau tempat dimana website kita berada. Jadi dari keseluruhan, dapat dianalogikan  sebagai berikut:</p>
<ul>
<li>URL: alamat lengkap rumah (website)</li>
<li>Domain: tipe rumah (website)</li>
<li>Web hosting: developer perumahan</li>
<li>Web server: kavling rumah (website)</li>
</ul>
<p>Semoga tulisan ini dapat membantu pemahaman anda tentang URL dan kawan-kawan.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Disable Autoconfiguration and Auto Setting Proxy in Internet Explorer]]></title>
<link>http://blog4yutto.wordpress.com/2009/11/12/disable-autoconfiguration-and-auto-setting-proxy-in-internet-explorer/</link>
<pubDate>Thu, 12 Nov 2009 03:06:54 +0000</pubDate>
<dc:creator>blog4yutto</dc:creator>
<guid>http://blog4yutto.wordpress.com/2009/11/12/disable-autoconfiguration-and-auto-setting-proxy-in-internet-explorer/</guid>
<description><![CDATA[เรื่องของเรื่องมันมีอยู่ว่าที่ทำงานย้าย Web &amp; Database Server ไปเครื่องใหม่และเปลี่ยน IP Address]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>เรื่องของเรื่องมันมีอยู่ว่าที่ทำงานย้าย Web &#38; Database Server ไปเครื่องใหม่และเปลี่ยน IP Address ใหม่ซึ่ง PAC (Proxy Auto-Config)ที่เค้าให้ใช้มันหาไม่เจอ คือว่ามันไม่มี bypass proxy address  และปัญหาอีกอย่างมันมีอยู่ว่า profile บน windows domain เป็นแบบไม่ save changed คือเวลา login ทุกครั้งจะโหลดจาก drive ส่วนตัวทุกครั้ง แล้วเครื่องที่ทำงานแต่ละเครื่องก็ไม่มีสิทธิ์ admin ด้วย เลยทำให้ต้องมาตั้งค่าที่ Internet Options &#8211;&#62; Connections &#8211;&#62;  LAN Settings ทุกครั้งที่ restart เครื่องแล้ว login ใหม่ วิธีแก้ก็มี</p>
<ol>
<li>ให้ Security Administrator แก้ไฟล์ .pac อันนี้เรื่องใหญ่ เราไม่ทำ&#8230;</li>
<li>หาตัวช่วยอื่น ๆ เช่น เขียน script เองให้ตั้งค่าอัตโนมัติ</li>
<li>ก้มหน้ารับกรรม ตั้งค่าเองทุกครั้งที่ใช้งาน</li>
</ol>
<p>ตัดสินใจเลือกข้อ 2. ก็เลยลองหาทางตั้งค่า Proxy ใหม่ให้มันใช้งานง่าย ๆ ถ้าไม่ได้ก็ทำข้อ 3. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>หาไปหามาก็ไปเจอว่า proxy ของ IE มันเก็บค่าอยู่ใน registry ของ windows ที่ชื่อว่า <strong>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings</strong> โดยมีตัวแปรที่เกี่ยวข้องกับปัญหานี้อยู่ 4-5 ตัวด้วยกัน คือ</p>
<ol>
<li><strong>AutoConfigProxy</strong> เก็บค่าตัวแปรแบบ REG_SZ, default = &#8220;wininet.dll&#8221;</li>
<li><strong>AutoConfigURL</strong> เก็บค่าตัวแปรแบบ REG_SZ, ค่านี้แล้วแต่ว่าจะเป็นอะไร ส่วนใหญ่จะเป็น .pac หรือ .</li>
<li><strong>ProxyEnable</strong> เก็บค่าตัวแปรแบบ REG_DWORD, ค่าเป็น 1 คือ Enable Proxy , 0 คือ Disable Proxy</li>
<li><strong>ProxyServer</strong> เก็บค่าตัวแปรแบบ REG_SZ, เก็บค่า Proxy address และ port</li>
<li><strong>ProxyOverride</strong> เก็บค่าตัวแปรแบบ REG_SZ, เก็บค่า Exceptions (Do not use proxy server for a addresses beginning with:) ที่เราจะ bypass จาก proxy ไปครับ</li>
</ol>
<p>ทีนี้ก็มาทำ Batch File ใส่เอาไว้ใน startup ของ windows กัน ครับ</p>
<blockquote><p>REG DELETE &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings&#8221; /v AutoConfigProxy /f</p>
<p>REG DELETE &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet  Settings&#8221; /v AutoConfigURL /f</p>
<p>REG ADD &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet  Settings&#8221; /v ProxyEnable /t REG_DWORD /d 1 /f</p>
<p>REG ADD &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet   Settings&#8221; /v ProxyServer /t REG_DWORD /d &#8220;<em>proxy address:proxy port</em>&#8221; /f</p>
<p>REG ADD &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet   Settings&#8221; /v ProxyOverride /t REG_DWORD /d &#8220;<em>Exceptions address</em>&#8221; /f</p></blockquote>
<p>ปล. ถ้าอยากรู้ว่าคำสั่ง REG ADD กับ REG DELETE ใช้อย่างไร? ให้พิมพ์ REG ADD /? หรือ REG DELETE /? ใน command promt แล้วดูวิธีใช้ครับ</p>
<ol>
<li>copy quote ด้านบนใส่ notepad หรือ text editor</li>
<li>เปลี่ยนค่า <em>proxy address:proxy port</em> กับ <em>Exceptions address</em> ตามต้องการ เช่น <span style="color:#0000ff;">REG ADD &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet    Settings&#8221; /v ProxyServer /t REG_DWORD /d &#8220;<span style="color:#ff0000;"><em>10.10.10.10:8080</em></span>&#8221;  /f </span> กับ <span style="color:#0000ff;">REG ADD &#8220;HKCU\Software\Microsoft\Windows\CurrentVersion\Internet    Settings&#8221; /v ProxyOverride /t REG_DWORD /d &#8220;<span style="color:#ff0000;"><em>http://127.0.0.1</em></span>&#8221;  /f <span style="color:#000000;">เป็นต้น</span><br />
</span></li>
<li>save เป็นนามสกุล .bat เช่น proxy.bat เป็นต้น</li>
<li>copy proxy.bat ไปไว้ใน Startup ตรง start menu</li>
</ol>
<p>เท่านี้ก็สามารถกำหนดให้ disable autoconfiguration proxy โดยไม่ต้องไปตั้งค่าใหม่ทุกครั้ง ได้แล้วครับ</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[protect and restrict access to a web directory using Apache ]]></title>
<link>http://linsider.wordpress.com/2009/11/11/protect-and-restrict-access-to-a-web-directory-using-apache/</link>
<pubDate>Wed, 11 Nov 2009 13:21:55 +0000</pubDate>
<dc:creator>rrblogs</dc:creator>
<guid>http://linsider.wordpress.com/2009/11/11/protect-and-restrict-access-to-a-web-directory-using-apache/</guid>
<description><![CDATA[In the beginning If you have a directory in you website, which you want to keep restricted access. E]]></description>
<content:encoded><![CDATA[In the beginning If you have a directory in you website, which you want to keep restricted access. E]]></content:encoded>
</item>
<item>
<title><![CDATA[Why Should We Be Consistent?]]></title>
<link>http://bug4free.wordpress.com/2009/11/09/consistency/</link>
<pubDate>Mon, 09 Nov 2009 13:32:26 +0000</pubDate>
<dc:creator>Hubert</dc:creator>
<guid>http://bug4free.wordpress.com/2009/11/09/consistency/</guid>
<description><![CDATA[A little tip: deploying a war file on different containers / application servers can lead to differe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>A little tip: deploying a war file on different containers / application servers <strong>can</strong> lead to different results. Although their scope widely differs, Sun has 2 offerings when it comes to deploying a war file: <a title="Sun JSWS" href="http://www.sun.com/software/products/web_srvr/index.xml" target="_blank">Sun Java System Web Server</a> (SJWS) and <a title="Glassfish" href="https://glassfish.dev.java.net" target="_blank">Glassfish</a>.</p>
<p>Well, it turns out that Glassfish replaces the entire content of the directory where the application is deployed while Sun JSWS will simply overwrite the existing files, thus leaving all other files in place. In a recent case, I had copied some properties file in that directory (after a first deployment) and was surprised to find them there after a re-deploy.</p>
<p>Now, I know that I&#8217;m not really supposed to mess around with files of a deployed war but I find it to be a good reminder of the sometimes not so subtle differences between containers.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cherokee Web Server]]></title>
<link>http://bongo90.wordpress.com/2009/11/09/cherokee-web-server/</link>
<pubDate>Sun, 08 Nov 2009 17:20:16 +0000</pubDate>
<dc:creator>Ariff</dc:creator>
<guid>http://bongo90.wordpress.com/2009/11/09/cherokee-web-server/</guid>
<description><![CDATA[Ada info baru ni tentang webserver yang baru saya kenal namanya Cherokee. Katanya si web server yang]]></description>
<content:encoded><![CDATA[Ada info baru ni tentang webserver yang baru saya kenal namanya Cherokee. Katanya si web server yang]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows Server 2003'e Veda (I)]]></title>
<link>http://alkankoray.wordpress.com/2009/11/05/windows-server-2003e-veda-i/</link>
<pubDate>Thu, 05 Nov 2009 09:35:51 +0000</pubDate>
<dc:creator>Koray</dc:creator>
<guid>http://alkankoray.wordpress.com/2009/11/05/windows-server-2003e-veda-i/</guid>
<description><![CDATA[Uzun suredir Windows Server 2003 isletim sistemi uzerinde barindirdigim IIS&#8216;den ASP.NET ve Fas]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Uzun suredir <strong>Windows Server 2003</strong> isletim sistemi uzerinde barindirdigim <strong>IIS</strong>&#8216;den <strong>ASP.NET</strong> ve <strong>FastCGI ile PHP</strong> destegi veren server&#8217;imi tamamen <strong>Ubuntu Server</strong>&#8216;a tasimaya karar verdim. <strong>Apache2, PHP5 ve MySQL</strong> kullaniyor olacagim. Bunun temel nedenlerinden birkaci lisans sorunu ve Linux&#8217;un terminal konusunda Windows&#8217;tan cok daha ustun olmasi, dolayisiyla bana <strong>PDA</strong>&#8216;den bile server&#8217;imi yonetme olanagini saglamasi.</p>
<p>Oncelikle dun (<em>Kasim 4 2009</em>) su anki server&#8217;imi ve barindirdigim sistemi/siteleri hicbir sekilde etkilemeyecek sekilde ikinci bir bilgisayara <em>Ubuntu Linux</em> yukledim, <em>Apache, PHP ve MySQL</em> calisir durumda. Simdilik detayli konfigurasyonlarla ugrasiyorum, <em>FTP kurulumu, VirtualHost</em> konulari gibi.</p>
<p><strong><span style="text-decoration:underline;">→ Ilk Izlenimler</span></strong></p>
<p><img class="size-full wp-image-135 alignright" title="Mac OS Terminal" src="http://alkankoray.wordpress.com/files/2009/11/windowsserver2003e_veda.png" alt="Mac OS Terminal" width="313" height="135" />En cok hosuma giden ozellik <strong>SSH</strong> kullanarak sistemdeki her seyi Broadband bir internet baglantisi olmasina gerek kalmadan kontrol edebilmem. Kampus kutuphanesinden son derece hizli bir sekilde terminal&#8217;den konfigurasyon yapiyorum, inanilmaz.</p>
<p>Microsoft IIS&#8217;ten aliskin oldugum <em>Start&#62;Control Panel&#62;Administrative Tools&#62;Internet Information Systems</em> gibi tanimlar cok uzak. Ubuntu Server 9.10 varsayilan olarak <strong>GUI</strong>&#8217;siz geldigi icin her seyi simdilik terminal&#8217;den yapmak zorundayim.</p>
<p>Zorlanmadim denemez. Bir gundur <strong>FTP server icin virtual kullanicilar</strong> yaratmaya calisiyorum. Tabi ki onca artinin yaninda eksilerinin de olmasini bekliyordum ancak bu kadar fazla sorunla karsilasacagimi tahmin etmiyordum!</p>
<p>Simdilik bu kadar, kurulumu yaptiktan sonra 1 ay kadar ikinci server&#8217;imi deneme icin acik birakacagim, bu surec sonunda herhangi buyuk bir problemle karsilasmazsam, su anki kullandigim ana server&#8217;i tamamen Ubuntu&#8217;ya adayacagim.</p>
<p>Benim gibi <em>Microsoft .NET</em> ile yasamini gecirmis biri icin inanilmaz bir adim olacak.</p>
<p>Gelismeleri yazmaya devam edecegim.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nginx vs Yaws vs MochiWeb : Web Server Performance Deathmatch, Part 2 [Update x 2]]]></title>
<link>http://maheshvnit.wordpress.com/2009/11/05/nginx-vs-yaws-vs-mochiweb-web-server-performance-deathmatch-part-2-update-x-2/</link>
<pubDate>Thu, 05 Nov 2009 07:01:56 +0000</pubDate>
<dc:creator>maheshvnit</dc:creator>
<guid>http://maheshvnit.wordpress.com/2009/11/05/nginx-vs-yaws-vs-mochiweb-web-server-performance-deathmatch-part-2-update-x-2/</guid>
<description><![CDATA[Update 1: Retest data (using different machine and Erlang kernel polling) added near bottom of post.]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em>Update 1: Retest data (using different machine and Erlang kernel polling) added near bottom of post.</em></p>
<p><em><strong>Update 2</strong>: More details and testing on the weird MochiWeb kernel polling results, bottom of post.</em></p>
<p>Almost a year ago I did some <a href="http://www.joeandmotorboat.com/2008/02/28/apache-vs-nginx-web-server-performance-deathmatch/" target="_blank">Apache and Nginx performance testing</a>. Apparently I have the bug again and have done some performance testing on <a href="http://www.nginx.net/" target="_blank">Nginx</a>, <a href="http://yaws.hyber.org/" target="_blank">Yaws</a> and <a href="http://code.google.com/p/mochiweb/" target="_blank">MochiWeb</a>. The latter two being Erlang based. Again deathmatch may be an overstatement but this is my attempt at gleaning some interesting performance data from some high performance web servers. Also, I attempted to improve the graphs this time around since they were a bit hard to read the last time.</p>
<p><strong>The Setup:</strong></p>
<p>I was not able to use the same server and setup as the last time, so comparing between this and my last deathmatch probably isn’t very accurate. For this test I used a Intel Dual Core 2.2GHz, 4GB RAM machine running Ubuntu 8.10 (64bit) and for the test server. Erlang (R12B-3), Yaws (1.77) and Nginx (0.6.32) are installed from the standard repository and mochiweb from subversion (rev 88). All are using the <strong>default configurations</strong> outside of adjusting listening port numbers. The test is again against a basic robots.txt file. The tests were done using a consumer grade 100mb switch and all tests originated from an old laptop I had laying around. I think that about covers the test bed, if you have any questions let me know.</p>
<p>For the tests I used autobench (httperf under the hood) with the following command, each test ran ten minutes apart. The order of the tests were done in was MochiWeb then Yaws and lastly Nginx.</p>
<blockquote><p>autobench –single_host –host1 HOST –port1 PORT –uri1 /robots.txt –low_rate 10 –high_rate 200 –rate_step 10 –num_call 10 –num_conn 5000 –timeout 5 –file SERVER-results-`date +%F-%H:%M:%S`.ts</p>
<p><a href="http://www.noupe.com/php/php-security-tips.html#more-15885" target="_blank">Read the rest of this entry »</a></p>
<p>&#160;</p>
<p><a href="http://www.joeandmotorboat.com/2009/01/03/nginx-vs-yaws-vs-mochiweb-web-server-performance-deathmatch-part-2/" target="_blank">http://www.joeandmotorboat.com/2009/01/03/nginx-vs-yaws-vs-mochiweb-web-server-performance-deathmatch-part-2/</a></p>
<p>&#160;</p>
</blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Install XAMPP Lite on Windows]]></title>
<link>http://ermsitgirl.wordpress.com/2009/11/01/xampp-windows/</link>
<pubDate>Sun, 01 Nov 2009 10:32:43 +0000</pubDate>
<dc:creator>zellis</dc:creator>
<guid>http://ermsitgirl.wordpress.com/2009/11/01/xampp-windows/</guid>
<description><![CDATA[XAMPP lite is a server software and is perfect for testing a website offline, on your computer. Down]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>XAMPP lite is a server software and is perfect for testing a website offline, on your computer.<br />
Download <a href="http://www.apachefriends.org/download.php?xampplite-win32-1.7.0.exe" target="_tab">XAmpp Lite</a>.<br />
<strong>Note:</strong> XAMPP is for developers in a development environment. </p>
<ul>
<li>Open the self-extracting archive.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/01xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/01xampp.jpg?w=300" alt="XAMPP Install" title="XAMPP Install" width="300" height="225" class="alignnone size-medium wp-image-1079" /></a></li>
<li>Click Install<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/02xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/02xampp.jpg?w=300" alt="XAMP Install" title="XAMP Install" width="300" height="225" class="alignnone size-medium wp-image-1080" /></a></li>
<li>Wait, until the command window opens.<br />Desktop Shortcut: Type y and Press Enter.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/03xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/03xampp.jpg?w=300" alt="Shortcuts" title="Shortcuts" width="300" height="151" class="alignnone size-medium wp-image-1081" /></a></li>
<li>Proceed: Type y and Press Enter.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/04xampp.jpg"><img src="http://ermsitgirl.wordpress.com/files/2009/11/04xampp.jpg?w=300" alt="Proceed" title="Proceed" width="300" height="151" class="alignnone size-medium wp-image-1082" /></a></li>
<li>Use Drive Letters: Since this is on a local computer, type y and Press Enter.<br />
<a><img src="http://ermsitgirl.wordpress.com/files/2009/11/05xampp.jpg?w=300" alt="Portable?" title="Portable?" width="300" height="151" class="alignnone size-medium wp-image-1083" /></a></li>
<li>Wait&#8230; Press Enter.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/06xampp.jpg"><img src="http://ermsitgirl.wordpress.com/files/2009/11/06xampp.jpg?w=300" alt="XAMPP Ready" title="XAMPP Ready" width="300" height="151" class="alignnone size-medium wp-image-1084" /></a></li>
<li>Type the correct time zone and Press Enter. You can view PHP&#8217;s List of supported time zones <a href="http://php.net/manual/en/timezones.php" target="_tab">here</a>.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/07xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/07xampp.jpg?w=300" alt="Timezone" title="Timezone" width="300" height="151" class="alignnone size-medium wp-image-1085" /></a></li>
<li>Launch the Control Panel and select Start next to Apache and MySQL.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/08xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/08xampp.jpg?w=300" alt="Control Panel" title="Control Panel" width="300" height="256" class="alignnone size-medium wp-image-1086" /></a></li>
<li>You should see that the services is running. You can select <strong>Admin</strong> to launch it in your web browser or enter the URL <a href="http://localhost/" target="_tab" title="XAMPP">http://localhost/</a> in your browser<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/09xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/09xampp.jpg?w=300" alt="XAMPP Control Panel" title="XAMPP Control Panel" width="300" height="256" class="alignnone size-medium wp-image-1087" /></a></li>
<li>Once launched in your browser, select your preferred language.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/10xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/10xampp.jpg?w=300" alt="XAMPP Select Language" title="XAMPP Select Language" width="300" height="224" class="alignnone size-medium wp-image-1088" /></a></li>
<li>XAMPP is successfully installed on your computer.<br />
<a href="http://ermsitgirl.wordpress.com/files/2009/11/11xampp.jpg" target="_tab"><img src="http://ermsitgirl.wordpress.com/files/2009/11/11xampp.jpg?w=300" alt="XAMPP for Windows" title="XAMPP for Windows" width="300" height="224" class="alignnone size-medium wp-image-1089" /></a></li>
</ul>
<p>There are additional settings you can tweak.<br />
The document directory is <strong>&#34;C:\xampplite\htdocs&#34;</strong><br />
Read more about XAMPP for Windows <a>here</a>.<br />
Have Fun!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Update!]]></title>
<link>http://niscomputers7.wordpress.com/2009/10/30/materials-for-class/</link>
<pubDate>Fri, 30 Oct 2009 01:37:00 +0000</pubDate>
<dc:creator>notinio</dc:creator>
<guid>http://niscomputers7.wordpress.com/2009/10/30/materials-for-class/</guid>
<description><![CDATA[We have a change of plans.  Instead of using a USB memory stick, we will use the computers in the la]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>We have a change of plans.  Instead of using a USB memory stick, we will use the computers in the lab as web servers.  If you are interested in running a web server from your USB stick, there is a kit available on your computers.  We will talk about these things in class.</p>
<p>&#160;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Cisco's New Virtualized Adapter (aka "Palo")]]></title>
<link>http://kevinbladeguy.wordpress.com/2009/10/28/ciscos-new-virtualized-adapter-aka-palo/</link>
<pubDate>Wed, 28 Oct 2009 17:21:08 +0000</pubDate>
<dc:creator>kevinbladeguy</dc:creator>
<guid>http://kevinbladeguy.wordpress.com/2009/10/28/ciscos-new-virtualized-adapter-aka-palo/</guid>
<description><![CDATA[Previously known as &#8220;Palo&#8221;, Cisco&#8217;s virtualized adapter allows for a server to spl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Previously known as &#8220;Palo&#8221;, Cisco&#8217;s <strong>virtualized adapter</strong> allows for a server to split up the 10Gb pipes into numerous virtual pipes (see below<a rel="attachment wp-att-121" href="http://kevinbladeguy.wordpress.com/2009/10/28/ciscos-new-virtualized-adapter-aka-palo/palo-adapter/"><img class="alignleft size-full wp-image-121" title="palo adapter" src="http://kevinbladeguy.wordpress.com/files/2009/10/palo-adapter.jpg" alt="palo adapter" width="272" height="351" /></a>) like multiple NICs or multiple Fibre Channel HBAs.  Although the card shown in the image to the left is a normal PCIe card, the initial launch of the card will be in the Cisco UCS blade server. </p>
<p><strong>So, What&#8217;s the Big Deal?</strong></p>
<p>When you look at server workloads, their needs vary &#8211; web servers need a pair of NICs, whereas database servers may need 4+ NICs and 2+HBAs.  By having the ability to split the 10Gb pipe into virtual devices, you can set up profiles inside of Cisco&#8217;s UCS Manager to apply the profiles for a specific servers&#8217; needs.  An example of this would be a server being used for VMware VDI (6 NICs and 2 HBAs) during the day, and at night, it&#8217;s repurposed for a computational server needing only 4 NICs.</p>
<p>Another thing to note is although the image shows 128 virtual devices, that is only the <strong>theoretical</strong> limitation.  The reality is that the # of virtual devices <span style="color:#ff0000;"><strong>depends on the # of connections to the Fabric </strong></span><span style="color:#ff0000;"><strong>Interconnects</strong><span style="color:#000000;">.  As I previously posted, the servers&#8217; chassis has a pair of  4 port <strong>Fabric Extenders (aka FEX</strong>) that uplink to the UCS 6100 Fabric Interconnect.  If only 1 of the 4 ports is uplinked to the UCS 6100, then <span style="text-decoration:underline;">only</span> <strong>13</strong> virtual devices will be available.  If 2 FEX ports are uplinked, then <strong>28</strong> virtual devices will be available.  If 4 FEX uplink ports are used, then <strong>58</strong> virtual devices will be available.  </span></span></p>
<p><span style="color:#ff0000;"><span style="color:#000000;">Will the ability to carve up your 10Gb pipes into smaller ones make a difference?  It&#8217;s hard to tell.  I guess we&#8217;ll see when this card starts to ship in December of 2009.</span></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[How to enable HTTPS in Tomcat]]></title>
<link>http://developies.wordpress.com/2009/10/24/how-to-enable-https-in-tomcat/</link>
<pubDate>Sat, 24 Oct 2009 06:28:39 +0000</pubDate>
<dc:creator>joker400</dc:creator>
<guid>http://developies.wordpress.com/2009/10/24/how-to-enable-https-in-tomcat/</guid>
<description><![CDATA[In order to configure your Tomcat for HTTPS, you must first generate a server certificate for your w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="aligncenter" title="Tomcat" src="http://tomcat.apache.org/images/tomcat10.jpg" alt="" width="230" height="150" /></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">In order to configure your Tomcat for HTTPS, you must first generate a server certificate for your web site. To do this, you can use the keytool command, which comes with your JDK or JRE. You&#8217;ll need to open a command shell, and your shell will need to know how to find your Java runtime environment properly. To do this on Windows, type the following commands into your command shell if you have a JDK installed:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code>C:\&#62; set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code>C:\&#62; set PATH=%JAVA_HOME%\bin;%PATH%</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">or, if you have a JRE, type these commands:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code>C:\&#62; set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code>C:\&#62; set PATH=%JAVA_HOME%\bin;%PATH%</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">On Linux, it&#8217;s very similar. For the JDK (as root):</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code># export JAVA_HOME=/usr/java/latest</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code># export PATH=$JAVA_HOME/bin:$PATH</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">Make sure you change /usr/java/latest to the root directory path of your JDK. For a JRE, type:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><!--more--></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code># export JRE_HOME=/usr/java/latest</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code># export PATH=$JRE_HOME/bin:$PATH</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">Then, test it by running:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><code>keytool</code></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">You should see the keytool command&#8217;s help text. If not, you probably have the wrong path to your Java runtime, or it is not installed properly.</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">Next, type these commands to generate a self-signed server certificate:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><span style="font-family:Courier;"><br />
keytool -genkeypair -alias tomcat -keyalg RSA -keysize 1024 -dname &#8220;CN=localhost, OU=Organization, O=Company Name, L=City, S=State, C=US&#8221;<br />
-validity 365 -keystore keystore<br />
Enter keystore password: &#60;enter a new password here&#62;</span></p>
<p><span style="font-family:Courier;"> </span></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">Enter key password for &#60;tomcat&#62;</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><span style="font-family:Courier;"> (RETURN if same as keystore password): &#60;just hit enter here&#62;<br />
</span></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">The password you enter in the first password prompt will be the password for the keystore where your server certificate is stored.</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">Next, edit your Tomcat&#8217;s conf/server.xml to enable the HTTPS connector. Look for a connector that looks like this:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><span style="font-family:Courier;"><br />
&#60;!&#8211;<br />
&#60;Connector port=&#8221;8443&#8243; protocol=&#8221;HTTP/1.1&#8243;<br />
SSLEnabled=&#8221;true&#8221;<br />
maxThreads=&#8221;150&#8243; scheme=&#8221;https&#8221;<br />
secure=&#8221;true&#8221;</span></p>
<p><span style="font-family:Courier;"> </span></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">clientAuth=&#8221;false&#8221; sslProtocol=&#8221;TLS&#8221; /&#62;</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><span style="font-family:Courier;">&#8211;&#62;<br />
</span></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">By default, it is commented out. To <em>uncomment</em> it, remove the line just before the element, and also the line just after it. Then, add the attributes keystoreFile and keystorePass, so that it looks like this:</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><span style="font-family:Courier;"><br />
&#60;Connector port=&#8221;8443&#8243; protocol=&#8221;HTTP/1.1&#8243;<br />
SSLEnabled=&#8221;true&#8221;</span></p>
<p><span style="font-family:Courier;"> </span></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">maxThreads=&#8221;150&#8243; scheme=&#8221;https&#8221;<br />
secure=&#8221;true&#8221;</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">clientAuth=&#8221;false&#8221; sslProtocol=&#8221;TLS&#8221;</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;"><span style="font-family:Courier;"> keystoreFile=&#8221;conf/keystore&#8221; keystorePass=&#8221;your password&#8221;<br />
/&#62;<br />
</span></p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">If you&#8217;re running Tomcat on Windows, you may set the port number to 443, which is the default HTTPS port number. On non-Windows operating systems you can only do that if you run Tomcat as root, which we don&#8217;t recommend.</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">Once you&#8217;ve completed the steps above, restart Tomcat, and try connecting to Tomcat over HTTPS with a URL such as <a style="color:#fe4e00;text-decoration:none;cursor:pointer;" title="https://localhost:8443" href="https://localhost:8443/">https://localhost:8443</a> (you have to specify both &#8220;https&#8221; and port 8443 if you have configured it to listen on port 8443). Your web browser will warn you about the self-signed certificate, but otherwise it should work.</p>
<p style="font-size:12px;line-height:16px;margin:10px 0;padding:0;">To fix that warning you&#8217;ll need to purchase a commercial HTTPS certificate and install it. See the instructions on how to do this in Chapter 6: Security of the book <a style="color:#fe4e00;text-decoration:none;cursor:pointer;" href="http://oreilly.com/catalog/9780596003180/" target="new">Tomcat: The Definitive Guide</a> (O&#8217;Reilly).</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[IIS dan Apache]]></title>
<link>http://againts.wordpress.com/2009/10/19/iis-dan-apache/</link>
<pubDate>Mon, 19 Oct 2009 02:22:58 +0000</pubDate>
<dc:creator>h4t4n</dc:creator>
<guid>http://againts.wordpress.com/2009/10/19/iis-dan-apache/</guid>
<description><![CDATA[Running IIS and Wamp in one computer means also run ASP and PHP in one kompuiter. Actually we can ch]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Running IIS and Wamp in one computer</p>
<p>means also run ASP and PHP in one kompuiter. Actually we can choose one, using IIS and PHP or menyetting and setting up WAMP to run ASP. I used to use IIS6 under Windows server to run PHP, but some functions not working. Maybe my lack of detail in meyettingnya. But, there are easy choices, only two servers installed: WAMP and IIS.</p>
<p>Wamp is a server package consisting of Apache and MySQL for windows environment, while IIS is a server made Microsoft.Lalu, Wamp and how to run IIS in one computer?</p>
<p>To be street, the two servers must have a different port. For the web, the common port is port 80. So if we install either IIS or Wamp will terset port 80. To be able to walk together and not crash, it must be set masingd ith their different ports.</p>
<p>IIS remains with port 80, Wamp with port 8080. Menyetting port Bagimana way in WAMP?</p>
<p>Look httpd file. In my kmputer located in c: \ Wamp \ bin \ apache \ apache2.2.8 \ conf \ httpd.conf</p>
<p>Find the line with the words: listen 80<br />
change it to: listen 8080</p>
<p>Then retart Apache. Test by typing in the browser: http://localhost:8080/</p>
<p>And now ASP and PHP can run on one computer</p>
<p>Apache: http://localhost:8080/<br />
IIS: http://localhost/</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nginx Windows Service]]></title>
<link>http://misterdai.wordpress.com/2009/10/16/nginx-windows-service/</link>
<pubDate>Fri, 16 Oct 2009 13:09:42 +0000</pubDate>
<dc:creator>misterdai</dc:creator>
<guid>http://misterdai.wordpress.com/2009/10/16/nginx-windows-service/</guid>
<description><![CDATA[Introduction Nginx is a web server. It&#8217;s an alternative to the big beasts of Apache/IIS and is]]></description>
<content:encoded><![CDATA[Introduction Nginx is a web server. It&#8217;s an alternative to the big beasts of Apache/IIS and is]]></content:encoded>
</item>
<item>
<title><![CDATA[Dynamic DNS - إنشاء سيرفر ويب على جهازك الشخصي]]></title>
<link>http://nettales.wordpress.com/2009/10/07/dynamic_dns_2/</link>
<pubDate>Wed, 07 Oct 2009 18:59:39 +0000</pubDate>
<dc:creator>حواديت شبكات</dc:creator>
<guid>http://nettales.wordpress.com/2009/10/07/dynamic_dns_2/</guid>
<description><![CDATA[قمنا في التدوينة السابقة بإنجاز الخطوات الأولى في العمل مع خدمة Dymanic DNS. وبالتحديد كانتا خطوتين ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>قمنا في <a href="http://nettales.wordpress.com/2009/10/05/dynamic_dns_1/" target="_blank">التدوينة السابقة</a> بإنجاز الخطوات الأولى في العمل مع خدمة <a href="http://nettales.wordpress.com/2009/10/04/dynamic_dns/" target="_blank">Dymanic DNS</a>. وبالتحديد كانتا خطوتين هما:</p>
<ol>
<li>-التسجيل في موقع DynDNS، وحجز عنوان دومين فرعي.</li>
<li>-تثبيت برنامج DynDNS Updater لمزامنة عنوان IP بين الجهاز والموقع.</li>
</ol>
<p><strong>الخطوة الثالثة</strong> تتمثل في تثبيت وإعداد البرنامج الذي ترغب في تشغيله كخدمة على جهازك الشخصي… وإخترت كمثال على ذلك تشغيل Web Server.</p>
<p>يمكنك إعتماد سيرفر IIS الموجود ضمن Windows إن شئت ويمكنك اختيار أي برنامج تريده (أرجو المعذرة إذا لم أتطرق لإعدادات السيرفر بالتفصيل لأن ليس مجاله في هذه التدوينة). ما يعنينا في الإعدادات بالدرجة الأولى هو <strong>تحديد رقم المنفذ TCP/UDP Port</strong> الذي سيستخدمه البرنامج لأنه هو <strong>بيت القصيد</strong> في سياق عملنا.</p>
<p><!--more--></p>
<p>إذن قم بالعمل على إعداد البرنامج كما ترغب، وحضّر الصفحة الرئيسية فيه index لتجربة العمل عليها، وغيّر رقم المنفذ http إن رغبت أو أتركه على حاله الإفتراضي 80.</p>
<blockquote><p>إذا لم ترغب بالعمل على IIS أقترح عليك هذا البرنامج البسيط <a href="http://www.pmx.it/software/sws.asp" target="_blank">Simple Web Server</a>. فهو يفي بالمطلوب (على الأقل للتجربة). حجمه لا يتجاوز 200 كيلوبايت، وكل ما عليك عمله بعد تثبيته هو وضع صفحات موقعك داخل المجلد الفرعي المسمى http الموجود داخل مجلد البرنامج نفسه حيث قمت بتثبيته.</p></blockquote>
<p>الآن تأكد من صحة عملك حتى هذه اللحظة من خلال فتح المتصفح وكتابة الأمر <a href="http://localhost">http://localhost</a>. فإذا نجح أكمل العمل وإلا قم بحل المشكلة قبل المتابعة.</p>
<p>ثم ماذا لو كتبنا عنوان الدومين الذي قمنا بحجزه؟ جرب ذلك!!! أنا بدوري جربت ولكن لم تكن النتيجة التي توقعتها إذ ظهرت صفحة إعدادات الراوتر نفسها التي ظهرت سابقاً في الخطوة الأولى… ينقصنا شيء ما، إذ لا يكفي تشغيل وإعداد البرنامج. هذا يقودنا إلى الخطوة التالية.</p>
<p><strong>الخطوة الرابعة</strong> نحتاج الآن إلى إعداد ما يسمى بـِ Port Forwarding على الراوتر. ولكي أوضح لك ماذا يعني دعنا نعاين الشكل التالي المقتبس من التدوينة السابقة:</p>
<p><a href="http://nettales.files.wordpress.com/2009/10/dynnetwork1.gif"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="dynnetwork" src="http://nettales.files.wordpress.com/2009/10/dynnetwork_thumb.gif?w=378&#038;h=197" border="0" alt="dynnetwork" width="378" height="197" /></a></p>
<p>نحن نعرف أن عنوان الدومين الذي حجزناه nt1.selfip.org يرتبط دائماً وأبداً بعنوان IP الموجود على <strong>المخرج الخارجي</strong> للراوتر مهما تغيّر (هو في هذه اللحظة 213.6.234.223 كما نشاهد في الشكل)… وفي هذا الوضع فإن أي إتصال خارجي أو أي حزمة بيانات تصل إلى الراوتر تنتهي عند حد الراوتر نفسه، لأن عنوان الدومين يشير إلى عنوان الراوتر نفسه ولا يتجاوزه… بينما برنامجنا Web Server يتواجد فعلياً على أحد الأجهزة في الشبكة الداخلية وليكن 10.0.0.3. ويمكن الوصول إليه (أي البرنامج) باستخدام المنفذ TCP 80… نحتاج إذن إلى <strong>طريقة تخبر الراوتر بأن أي حزمة تصل إليه من خلال المنفذ رقم 80 فينبغي عليه إعادة توجيهها Forwarding إلى الجهاز صاحب IP رقم 10.0.0.3</strong> (أليس هذا هو مبدأ NAT??)</p>
<p>هذه العملية تحتاج منك إلى معرفة بعض التفاصيل التقنية في كيفية إعداد جهاز الراوتر لديك حسب نوعه… ربما يكفيك البحث في قائمة إعداداته وإيجاد خيار Port Forwarding أو قد تحتاج إلى مراجعة دليل الإستخدام الخاص به. وبكل الأحوال هناك موقع جامع للعشرات من أنواع الراوترات وكيفية إيجاد وإعداد هذا الخيار فيها وهو موقع: <a href="http://portforward.com">http://portforward.com</a>. أرجو أن يحالفك الحظ وتجد جهازك موجوداً ضمنه… وهذه صورة عن الجهاز الموجود لدي:</p>
<p><a href="http://nettales.files.wordpress.com/2009/10/portforwarding.gif"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="portforwarding" src="http://nettales.files.wordpress.com/2009/10/portforwarding_thumb.gif?w=640&#038;h=313" border="0" alt="portforwarding" width="640" height="313" /></a></p>
<p>إذن قمت أنا بإضافة مدخلة في الراوتر تجعله يوجه أي حزمة تصله على المنفذ المعرف أصلاً باسم web sever أي رقم 80 إلى الجهاز 10.0.0.3 وهكذا سيظهر بعد نقر زر apply.</p>
<p><a href="http://nettales.files.wordpress.com/2009/10/portforwarding2.gif"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="portforwarding2" src="http://nettales.files.wordpress.com/2009/10/portforwarding2_thumb.gif?w=640&#038;h=311" border="0" alt="portforwarding2" width="640" height="311" /></a></p>
<blockquote><p>تستطيع إضافة وتعريف Port Forwarding لتوجيه أي بروتوكول لأي برنامج آخر على نفس جهاز الكمبيوتر أو على أي جهاز آخر في الشبكة الداخلية بشرط عدم تعارض أرقام المنافذ&#8230; مثلاً لعمل Web Server آخر سواءاً على نفس الجهاز أو غيره يجب إختيار أي رقم منفذ آخر غير مستخدم.</p></blockquote>
<p>من المفروض عند هذه المرحلة أن نكون قد إنتهينا…. إذا كان اليوم يوم سعدك فإن مجرد كتابتك لعنوان الدومين في المتصفح سيقودك إلى الصفحة التي قمت بإعدادها دون مشاكل.</p>
<p><a href="http://nettales.files.wordpress.com/2009/10/dyndns_succedd.gif"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="dyndns_succedd" src="http://nettales.files.wordpress.com/2009/10/dyndns_succedd_thumb.gif?w=640&#038;h=281" border="0" alt="dyndns_succedd" width="640" height="281" /></a></p>
<p>وإلا ستحتاج إلى العمل قليلاً على حل بعض المشاكل البسيطة TroubleShooting في كل خطوة من الخطوات السابقة. مثلاً:</p>
<ul>
<li>عمل ping على عنوان IP، وعلى عنوان الدومين.</li>
<li>إستخدام الأمر netstat –a للتأكد من أن المنفذ المعني مفتوح على الجهاز.</li>
<li>توجيه المتصفح إلى العنوان <a href="http://localhost">http://localhost</a> وإذا كنت قد غيرت رقم المنفذ أكتبه بعد إشارة : بحيث يصبح العنوان <a href="http://localhost:12345">http://localhost:12345</a></li>
<li>توجيه المتصفح إلى عنوان IP</li>
<li>توجيه المتصفح إلى عنوان الدومين</li>
<li>تأكد أن برنامج الحماية firewall معدّ بحيث يمرر الحزم على المنفذ المفتوح (أغلق البرنامج مؤقتاً للتجربة فربما هو ما يعطل العمل).</li>
<li>إذهب إلى العنوان التالي وأدخل رقم المنفذ من أجل فحصه وهو يعطيك دلالة على وجود مشاكل أم لا في المنفذ (closed, timeout, opened)  <a href="http://www.dyndns.com/support/tools/openport.html">http://www.dyndns.com/support/tools/openport.html</a></li>
</ul>
<p><span style="color:#ffffff;">.</span></p>
<p><span style="color:#ffffff;">.</span></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
