Whm Cpanel Forumu - Webmaster Panel Destek Forumu

Go Back   Whm Cpanel Forumu - Webmaster Panel Destek Forumu > Sunucu Çözümleri > Apache Serverlar

Apache Serverlar Apache sunucular hakkında

Doping Hosting
User Tag List

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 30 Mayıs 2013, 11:33
Administrator
 
Seçiniz Şubesi
Üyelik tarihi: 09 Ekim 2012
Mesajlar: 1.289
Konular : 922
Yaş: 32
Ticaret Sayısı: (0)
Ticaret Memnuniyeti: (0%)
Standart Nginx + Apache 2.4.4 Hack uygulaması

Bilindiği üzere cpanel sunucularımızda nginx kullanırken backend olarak apache kullanılıyor.


Nginx yazılımının apache yi backend olarak görebilmesi için bugüne kadar kullandığımız yazılım ise mod_rpaf .


Fakat bir sorun var mod_rpaf eklentisi apache 2.4.x ile çalışmıyor.


Nginx halen en hızlı sunucu yazılımı olma özelliğini korurken apache 2.4 geldi diye nginx ten vazgeçecekmiyiz :( ?


Cevabımız hayır .


Apache ' nin en güncel ve hızlı versiyonu olan 2.4.4 ile birlikte Nginx ' i birlikte kullanıcaz.


bunun için ;


1_ ) SSH ile root login olun


2_ ) nano turktiger


3_ ) bu komutu açılan dosyanın içerisine yapıştırın ;


Kod:
--- mod_rpaf-2.0.c.org  2012-05-17 12:05:34.082130109 +0900
+++ mod_rpaf-2.0.c      2012-05-17 12:16:41.648138252 +0900
@@ -147,8 +147,8 @@
 
 static apr_status_t rpaf_cleanup(void *data) {
     rpaf_cleanup_rec *rcr = (rpaf_cleanup_rec *)data;
-    rcr->r->connection->remote_ip   = apr_pstrdup(rcr->r->connection->pool, rcr->old_ip);
-    rcr->r->connection->remote_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(rcr->r->connection->remote_ip);
+    rcr->r->connection->client_ip   = apr_pstrdup(rcr->r->connection->pool, rcr->old_ip);
+    rcr->r->connection->client_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(rcr->r->connection->client_ip);
     return APR_SUCCESS;
 }
 
@@ -161,7 +161,7 @@
     if (!cfg->enable)
         return DECLINED;
 
-    if (is_in_array(r->connection->remote_ip, cfg->proxy_ips) == 1) {
+    if (is_in_array(r->connection->client_ip, cfg->proxy_ips) == 1) {
         /* check if cfg->headername is set and if it is use
            that instead of X-Forwarded-For by default */
         if (cfg->headername && (fwdvalue = apr_table_get(r->headers_in, cfg->headername))) {
@@ -180,11 +180,11 @@
                 if (*fwdvalue != '\0')
                     ++fwdvalue;
             }
-            rcr->old_ip = apr_pstrdup(r->connection->pool, r->connection->remote_ip);
+            rcr->old_ip = apr_pstrdup(r->connection->pool, r->connection->client_ip);
             rcr->r = r;
             apr_pool_cleanup_register(r->pool, (void *)rcr, rpaf_cleanup, apr_pool_cleanup_null);
-            r->connection->remote_ip = apr_pstrdup(r->connection->pool, ((char **)arr->elts)[((arr->nelts)-1)]);
-            r->connection->remote_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(r->connection->remote_ip);
+            r->connection->client_ip = apr_pstrdup(r->connection->pool, ((char **)arr->elts)[((arr->nelts)-1)]);
+            r->connection->client_addr->sa.sin.sin_addr.s_addr = apr_inet_addr(r->connection->client_ip);
             if (cfg->sethostname) {
                 const char *hostvalue;
                 if (hostvalue = apr_table_get(r->headers_in, "X-Forwarded-Host")) {
4_ )
Kod:
ctrl +x  ve kaydedin
5_ ) Bu komutu girin :
Kod:
 patch -p1 < turktiger
6_ ) Adres isteyecek :
Kod:
/usr/local/src/mod_rpaf/mod_rpaf-2.0.c
7_ ) Artık nginx ' i + apache 2.4.4 ile kullanabilirsiniz.
__________________
''Kendi planlarımızı yapıyorduk, ama kaderin de planları olduğunu unutmuştuk..''\Dostoyevski\
Alıntı ile Cevapla

Reklam
Doping Hosting
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesajlar
Sohbet Konuları - Dini Sohbet Gizemli LORD İnternetin Yenileri Yeni Açılan Siteler 0 28 Temmuz 2013 03:23
TPE - Türk Patent Enstitüsü Marka Tescili Nasıl yapılır ~:/reboot Kategorisizler 1 11 Temmuz 2013 23:49
Can't create/write to file '/tmp/#sql_dcd_0.MYI' erycetin phpBB 0 03 Mart 2013 18:32
iptables firewall tamamen kapatma ~:/reboot Server Genel 0 09 Ocak 2013 23:40
Kurumsal Seo Danışmanlığı ® www.seoteknik.net ~:/reboot Web Seo ve Optimizasyon 0 27 Kasım 2012 05:33

Sosyal Medya Uyarı
Bir forum sitesi olan whm.gen.tr webmaster forum sitemizde, forum kullanıcıları 5651 sayılı kanun'un ilgili maddesine ve T.C.K'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı bazlı herhangi bir durumdan whm.gen.tr sitesi sorumlu değildir. Tüm hukuksal bildirimlerde bulunmak için info@whm.gen.tr adresi ile iletişime geçebilirsiniz bu çerçevede, whm.gen.tr yönetimi en geç 10 iş günü içerisinde dönüş yapacaktır.

RSS RSS 2.0 XML MAP HTML SiteMap