Apache’de Rewrite modülü ve htaccess kullanımının aktif edilmesi

Yapmanız gereken httpd.conf dosyasında aşağıdaki satırın başındaki # i kaldırmak ya da yoksa bu satırı eklemek.

LoadModule rewrite_module modules/mod_rewrite.so

Ardından,

Rewrite modülünü hangi dizin altında kullanacaksanız onun için aşağıdaki konfigürasyonu eklemek.

<Directory /webdizini/>
   Options FollowSymLinks
    AllowOverride ALL
    Order allow,deny
    Allow from all
</Directory>

Bunu da ekledikten sonra apache’yi yeniden başlatmanız (restart) veya konfigürasyonu tekrar yüklemeniz (reload) gerekmektedir.

Sonrasında nerde .htaccess kullanmak istiyorsanız orada bu dosyayı oluşturup kurallarınızı yazabilirsiniz.

Detaylı bilgi için : http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Posted in Apache, Linux on December 9th, 2010 by Kürşad DARA | | 0 Comments

Domain bazlı php konfigürasyon ayarı yapma

upload_tmp_dir parametresini örnek alalım.

apache konfigürasyon dosyasında

<Directory /dizinadi>
php_admin_value upload_tmp_dir /dizinadi/tmp
</Directory>

şeklinde bir konfigürasyon girdiğinizde /dizinadi klasörünü root dizin olarak kullanan domainlerde upload_tmp_dir parametresi artık /dizinadi/tmp seklinde kullanılacaktır.

Posted in Apache, Linux on September 1st, 2010 by Kürşad DARA | | 0 Comments

dizin/domain bazında mod_security kapatmak için

domain konfigurasyonunun olduğu dosya da ya da httpd.conf dosyasına aşağıdaki gibi bir konfigürasyon girip webserver i yeniden başlattığınızda artık o dizin altından çalışan domainlerde mod_security çalışmayacaktır.

Posted in Apache, Linux on August 9th, 2010 by Kürşad DARA | | 0 Comments

OpenSSL ile 2048 bit CSR oluşturma

Önce key dosyasını oluşturuyoruz.

[root@localhost ~]# openssl genrsa -out keydosyası.key 2048
Generating RSA private key, 2048 bit long modulus
..............................................................+++
...............................................+++
e is 65537 (0x10001)

Eğer yukardaki komuta -des3 gibi bir parametre eklerseniz key dosyanız şifre korumalı olacaktır. Web sunucunuzu yeniden başlattığınızda size bu şifreyi soracaktır. O yüzden çok gerekli olmadığı durumlarda kullanmamak lazım.

[root@localhost ~]# openssl req -nodes -newkey rsa:2048 -keyout keydosyasi.key -out csrdosyasi.csr
Generating a 2048 bit RSA private key
............................................................................+++
..........................................+++
writing new private key to 'keydosyasi.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:TR
State or Province Name (full name) [Berkshire]:NA
Locality Name (eg, city) [Newbury]:Istanbul
Organization Name (eg, company) [My Company Ltd]:test
Organizational Unit Name (eg, section) []:IT           
Common Name (eg, your name or your server's hostname) []:www.test.com
Email Address []:info@test.com

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:

Bundan sonrasında apache’ye gerekli konfigürasyonu girmek kalıyor.

Posted in Apache, Linux on August 9th, 2010 by Kürşad DARA | | 0 Comments

Apache’de yüklü modülleri görmek için…

[root@localhost ~]# apachectl -t -D DUMP_MODULES

Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
auth_basic_module (shared)
auth_digest_module (shared)
authn_file_module (shared)
...
Syntax OK

Posted in Apache, Linux on August 7th, 2010 by Kürşad DARA | | 0 Comments

Vsftpd ftp sunucusunda kullanıcılara sadece kendi dizinlerinde dolaşma hakkı verme.

/etc/vsftpd/vsftpd.conf

dosyasının içine

chroot_local_user=YES

parametresini eklerseniz kullanıcılar sadece kendi dizinlerinde işlem yapabilirler.

İlk kurulumda bu parametre yoktur ve kullanıcılar kendilerine ait olmayan dizinlerde dolaşabilirler.

parametreyi ekledikten sonra vsftpd servisini yeniden başlatmayı unutmayın.

Posted in Linux, Vsftpd on June 22nd, 2010 by Kürşad DARA | | 0 Comments

Ofis tasarımları

(more…)

Posted in Ofis Tasarımları, Tasarım on May 30th, 2010 by Kürşad DARA | | 0 Comments

Yaratıcı askılıklar

(more…)

Posted in Nesne Tasarımları, Tasarım on May 30th, 2010 by Kürşad DARA | | 0 Comments

harika iç dizaynlar

(more…)

Posted in Ev Tasarımları, Tasarım on May 30th, 2010 by Kürşad DARA | | 0 Comments

Oturma odası dizaynları

(more…)

Posted in Ev Tasarımları, Tasarım on May 30th, 2010 by Kürşad DARA | | 0 Comments

« Previous PageNext Page »