<?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>gurcanozturk.com &#187; Apache</title>
	<atom:link href="http://gurcanozturk.com/category/apache/feed/" rel="self" type="application/rss+xml" />
	<link>http://gurcanozturk.com</link>
	<description>başka türlü birşey benim istediğim</description>
	<lastBuildDate>Fri, 20 Apr 2012 14:09:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>NAGIOS LDAP/Windows Active Directory kimlik doğrulaması</title>
		<link>http://gurcanozturk.com/2012/01/nagios-ldapwindows-active-directory-kimlik-dogrulamasi/</link>
		<comments>http://gurcanozturk.com/2012/01/nagios-ldapwindows-active-directory-kimlik-dogrulamasi/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:11:46 +0000</pubDate>
		<dc:creator>gurcan</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[nagios]]></category>

		<guid isPermaLink="false">http://gurcanozturk.com/?p=386</guid>
		<description><![CDATA[NAGIOS web arayüzünü kullanıcılara da açacaksanız, her kullanıcıya web parolası oluşturmak zorunda kalacaksınız. Eğer sisteminizi bir LDAP ya da Windows Active Directory hizmeti kullanıyorsanız bu servisleri kullanarak kimlik doğrulaması yapabilirsiniz. Aşağıdaki örnek Debian üzerinde Apache 2.2.3 ve Microsoft Windows 2008 Active Directory ile çalışıyor. - Apache sunucunuzunun LDAP modüllerinin yüklenmiş olduğunu kontrol edin. arcadia ~# [...]]]></description>
			<content:encoded><![CDATA[<p>NAGIOS web arayüzünü kullanıcılara da açacaksanız, her kullanıcıya web parolası oluşturmak zorunda kalacaksınız. Eğer sisteminizi bir LDAP ya da Windows Active Directory hizmeti kullanıyorsanız bu servisleri kullanarak kimlik doğrulaması yapabilirsiniz. Aşağıdaki örnek Debian üzerinde Apache 2.2.3 ve Microsoft Windows 2008 Active Directory ile çalışıyor. </p>
<p><span id="more-386"></span><br />
- Apache sunucunuzunun LDAP modüllerinin yüklenmiş olduğunu kontrol edin.</p>
<blockquote><p>arcadia ~# httpd -M<br />
Loaded Modules:<br />
&#8230;<br />
 ldap_module (shared)<br />
 authnz_ldap_module (shared)<br />
&#8230;</p></blockquote>
<p>Daha sonra NAGIOS için kullandığınız VirtualHost yapılandırma dosyasındaki  Directory ayarlarını aşağıdakine benzer şekilde değiştirin.</p>
<blockquote><p>
<Directory "/usr/local/nagios/share"><br />
   Options None<br />
   AllowOverride AuthConfig<br />
   Order allow,deny<br />
   Allow from all<br />
   AuthBasicProvider ldap<br />
   AuthzLDAPAuthoritative  off<br />
   AuthLDAPURL &#8220;ldap://localdc.arcadia.org:3268/OU=ADMINISTRATORS,DC=arcadia,DC=org?sAMAccountName?sub?(objectClass=*)&#8221;<br />
   AuthLDAPBindDN &#8220;CN=NAGIOS USER,OU=ADMINISTRATORS,DC=arcadia,DC=org&#8221;<br />
   AuthLDAPBindPassword NAGIOS_USER_PASSWORD<br />
   AuthLDAPGroupAttribute  memberOf<br />
   AuthLDAPGroupAttributeIsDN off<br />
   AuthName &#8220;Nagios Web Access&#8221;<br />
   AuthType Basic<br />
   Require ldap-user user1 user2 user3<br />
</Directory>
</p></blockquote>
<p>Apache servisini yeniden başlatın, NAGIOS web ekranına logon olmayı deneyin ve apache hata loglarını inceleyin.</p>
]]></content:encoded>
			<wfw:commentRss>http://gurcanozturk.com/2012/01/nagios-ldapwindows-active-directory-kimlik-dogrulamasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aynı sunucu üzerinde PHP4 ile PHP5 kurulumu</title>
		<link>http://gurcanozturk.com/2009/05/ayni-sunucu-uzerinde-php4-ile-php5-kurulumu/</link>
		<comments>http://gurcanozturk.com/2009/05/ayni-sunucu-uzerinde-php4-ile-php5-kurulumu/#comments</comments>
		<pubDate>Fri, 22 May 2009 13:07:54 +0000</pubDate>
		<dc:creator>gurcan</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://gurcanozturk.com/2009/05/22/ayni-sunucu-uzerinde-php4-ile-php5-kurulumu/</guid>
		<description><![CDATA[Genelde yaşadığım problemlerden biridir: PHP4 ile gelen XML fonksiyonlarını kullanarak yazılmış bir PHP yazılımı, PHP5 çalıştıran bir sunucuda çalışmaz, hatalarla uğraşmak programı yeniden yazmaktan zor gelir. Programı yeniden yazmak ise ölümdür. Bu durumda en mantıklı çözüm, ya iki ayrı web sunucu kullanmak (farklı portlarda çalışan iki ayrı web server instance) veya PHP4 ve PHP5&#8242;i aynı [...]]]></description>
			<content:encoded><![CDATA[<p>Genelde yaşadığım problemlerden biridir: PHP4 ile gelen XML fonksiyonlarını kullanarak yazılmış bir PHP yazılımı, PHP5 çalıştıran bir sunucuda çalışmaz, hatalarla uğraşmak programı yeniden yazmaktan zor gelir. Programı yeniden yazmak ise ölümdür. Bu durumda en mantıklı çözüm, ya iki ayrı web sunucu kullanmak (farklı portlarda çalışan iki ayrı web server instance) veya PHP4 ve PHP5&#8242;i aynı sunucuya yüklemek.<br />
<br />
İşte aynı sunucu üzerinde ikinci bir web sunucu çalıştırmadan, aynı web sunucu üzerinde hem PHP4 hem PHP5 kullanabilmek için yapılacaklar. Sunucu olarak RHEL 5/CentOS 5 kullandığım için bu dağıtıma göre anlattım.<br />
<span id="more-50"></span><br />
RHEL5/CentOS5 kurduğunuzda eğer web sunucu/php kurulmasını istemişseniz PHP5.x kurulacaktır. Öncelike PHP5 kurduktan sonra sonra PHP4 kurulacaktır. PHP5&#8242;i normal bir şekilde RPM ile kurun.<br />
<br />
Daha sonra, http://tr.php.net adresinden PHP4 source kodunu indirin ve kaynak kodu uygun bir geçici dizine açın. Ben bu örnekte PHP 4.4.9 kullandım. (Copy/Paste yapabilirsiniz.)</p>
<p><code>cd /usr/local/src/<br />
wget http://tr.php.net/get/php-4.4.9.tar.gz/from/a/mirror<br />
tar -zxf php-4.4.9.tar.gz<br />
cd php-4.4.9<br />
./configure --prefix=/usr/local/php4 --enable-force-cgi-redirect --enable-fastcgi --with-config-file-path=/usr/local/etc/php4/cgi --with-curl<br />
--with-curl-dir=/usr/local/lib --with-gd --with-gd-dir=/usr/local/lib --with-gettext --with-jpeg-dir=/usr/local/lib --with-kerberos --with-mcrypt<br />
--with-mhash --with-mysql=/usr --with-pear --with-png-dir=/usr/local/lib --with-xml --with-zlib --with-zlib-dir=/usr/include --with-zip<br />
--enable-bcmath --enable-calendar --enable-ftp --enable-magic-quotes --enable-sockets --enable-track-vars --enable-mbstring --enable-memory-limit</p>
<p>make<br />
make install</p>
<p>mkdir -p /usr/local/etc/php4/cgi<br />
cp /usr/local/src/php-4.4.9/php.ini-dist /usr/local/etc/php4/cgi/php.ini<br />
cp /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php4.conf</p>
<p>echo "DirectoryIndex index.php4 index.php3" >> /etc/httpd/conf.d/php4.conf<br />
echo "Action php4-script /cgi-bin/php4" >> /etc/httpd/conf.d/php4.conf<br />
echo "AddHandler php4-script .php3 .php4" >> /etc/httpd/conf.d/php4.conf</p>
<p>cd /var/www/cgi-bin/<br />
ln /usr/local/php4/bin/php php4<br />
</code><br />
<br />
/etc/httpd/conf.d/php4.conf dosyasındaki &#8220;LoadModule php5&#8230;&#8221; satırını kapatın ya da sildikten sonra Apache web sunucusunu yeniden başlatın ve PHP4&#8242;u test edin. Test için iki ayrı php dosyası kullanın ve her birinin içinde phpinfo() fonksiyounu çağırın. Fonksiyon çıktılarında PHP4 CGI, PHP5 ise DSO olarak çalışacaktır.</p>
<p><code>/var/www/html/info.php4<br />
/var/www/html/info.php</p>
<p><?<br />
phpinfo();<br />
?><br />
</code></p>
<p>
Artık web sunucunuzda .php3 ve .php4 uzantılı PHP dosyalarınız PHP4 kullanılarak, .php uzantılı PHP dosyalarınız ise PHP5 kullanılarak çalıştırılacaktır.</p>
]]></content:encoded>
			<wfw:commentRss>http://gurcanozturk.com/2009/05/ayni-sunucu-uzerinde-php4-ile-php5-kurulumu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mod_rewrite ile site yonlendirme</title>
		<link>http://gurcanozturk.com/2007/05/mod_rewrite-ile-site-yonlendirme/</link>
		<comments>http://gurcanozturk.com/2007/05/mod_rewrite-ile-site-yonlendirme/#comments</comments>
		<pubDate>Wed, 02 May 2007 10:28:40 +0000</pubDate>
		<dc:creator>gurcan</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://gurcanozturk.com/2007/05/02/mod_rewrite-ile-site-yonlendirme/</guid>
		<description><![CDATA[Apache web sunucu üzerinde web sitesini barındırdığınız müşteriniz .com alan adının .com.tr alan adına yönlendirilmesini istedi ancak sitede herhangi bir yönlendirme ibaresi olmasını istemiyor. Apache &#8216;nin mod_rewrite modülü ile çok kolay. Apache2&#8242;de VirtualHost tanımlarını yaptığınız dosyada yönlenecek web sitesi için aşağıdaki gibi bir tanımlama yapmanız ve apache2 yi yeniden başlatmanız yeterli. ServerName www.hede.com RewriteEngine on [...]]]></description>
			<content:encoded><![CDATA[<p>  Apache web sunucu üzerinde web sitesini barındırdığınız müşteriniz .com alan adının .com.tr alan adına yönlendirilmesini istedi ancak sitede herhangi bir yönlendirme ibaresi olmasını istemiyor. Apache &#8216;nin mod_rewrite modülü ile çok kolay. </p>
<p>  Apache2&#8242;de VirtualHost tanımlarını yaptığınız dosyada yönlenecek web sitesi için aşağıdaki gibi bir tanımlama yapmanız ve apache2 yi yeniden başlatmanız yeterli.</p>
<blockquote><p>
<code><VirtualHost *></code><br />
ServerName www.hede.com<br />
   RewriteEngine on<br />
   RewriteCond %{HTTP_HOST} hede.com$   [NC]<br />
   RewriteRule ^(.*)$  http://www.hede.com.tr/$1   [R]<br />
<code></VirtualHost></code>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://gurcanozturk.com/2007/05/mod_rewrite-ile-site-yonlendirme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

