MRatWork Forum by Mustafa Ramadhan

Language Specific Discussions => Indonesia Users => Topic started by: hilmi on 2013-12-29, 18:40:31

Title: ganti apache error
Post by: hilmi on 2013-12-29, 18:40:31
saya mau menyakan, kenapa ketika saya restart apache access denied

Quote
/etc/init.d/httpd: permission denied

saya sudah mencoba mengubah file permission nya, tetapi tetap masih error

thanks
Title: Re: ganti apache error
Post by: MRatWork on 2013-12-30, 04:52:27
1. COba ubah dulu apache di 'switch program' pada panel ke lighttpd dan kemudian kembalikan ke semula
2. Dari ssh, jalankan 'sh /script/fixweb; sh /script/restart-web'. Jika masih bermasalah coba jalankan 'sh /script/cleanup' sebelum itu.
Title: Re: ganti apache error
Post by: hilmi on 2013-12-30, 16:10:51
udah clear mas. ternyata ada masalah di dns nya.
setelah tak tambahkan dns di /etc/resolv.conf sekarang sudah jalan.

untuk menambahkan configurasi nginx, letak filenya dimanaya mas Mustafa?
kebetulan saya menggunakan wordpress plugin yang menggunakan htaccess. saya ingin menkonversi .htaccess tersebut kedalam nginx.
Title: Re: ganti apache error
Post by: MRatWork on 2013-12-30, 16:44:43
udah clear mas. ternyata ada masalah di dns nya.
setelah tak tambahkan dns di /etc/resolv.conf sekarang sudah jalan.

untuk menambahkan configurasi nginx, letak filenya dimanaya mas Mustafa?
kebetulan saya menggunakan wordpress plugin yang menggunakan htaccess. saya ingin menkonversi .htaccess tersebut kedalam nginx.
Nginx tidak ada file yang setara htaccess. Anda harus modifikasi langsung di nginx confignya.

Letak config-nya di /home/nginx/conf/defaults dan domains. Akan tetapi yang anda harus ubah adalah defaults.conf.tpl dan domains.conf.tpl. Caranya adalah copy defaults.conf.tpl ke custom.defaults.conf.tpl serta domains.conf.tpl ke custom.domains.conf.tpl di /home/nginx/tpl. Kemudian ubah file custom ini sesuai selera anda dan setelah itu jalankan 'sh /script/fixweb; sh /script/restart-web'. Ini adalah 'custom rule' di Kloxo-MR.
Title: Re: ganti apache error
Post by: hilmi on 2013-12-30, 17:11:16
kalau saya ingin configurasinya per domain, terus saya edit di

/home/nginx/conf/domains/namadomain.com.conf

itu gimana mas?
Title: Re: ganti apache error
Post by: MRatWork on 2013-12-30, 17:20:52
kalau saya ingin configurasinya per domain, terus saya edit di

/home/nginx/conf/domains/namadomain.com.conf

itu gimana mas?
Bisa saja tapi ketika ada proses cleanup/fix misalnya maka ada kemungkinan file-file tersebut akan di-rewrite. Oleh karena itu lakukan modifikasi melalui custom file.

Silahkan beberkan sejauh apa yang anda inginkan sehingga perlu merubah langsung di domain.com.conf.
Title: Re: ganti apache error
Post by: hilmi on 2014-01-01, 00:14:44
Saya ingin menambahkan sebuah code yang saya convert dari htaccess. code tersebut intinya akan meredirect semua trafik dari gambar. orang yang melihat gambar akan di redirect ke sebuah fungsi.php.

codenya seperti ini

Quote
if ($uri ~* ".(jpg|jpeg|png|gif)$"){
set $rule_0 1$rule_0;
}
if ($remote_addr !~* "^(127.0.0.1|192.187.108.34)$"){
set $rule_0 2$rule_0;
}
if ($remote_addr !~* "^66.6.(32|33|36|44|45|46|40)."){
set $rule_0 3$rule_0;
}
if ($http_referer !~* "^http(s)?://(www.)?(namadomainku.com|translate.google.com|translate.googleusercontent.com|www.microsofttranslator.com|pinterest.com|tumblr.com|facebook.com|plus.google|twitter.com|googleapis.com|googleusercontent.com|ytimg.com|gstatic.com)"){
set $rule_0 4$rule_0;
}
if ($http_user_agent !~* "(googlebot|msnbot|baiduspider|slurp|webcrawler|teoma|photon|facebookexternalhit|facebookplatform|pinterest|feedfetcher|ggpht)"){
set $rule_0 5$rule_0;
}
if ($http_user_agent !~* "(photon|smush.it|akamai|cloudfront|netdna|bitgravity|maxcdn|edgecast|limelight|tineye)"){
set $rule_0 6$rule_0;
}
if ($http_user_agent !~* "(developers|gstatic|googleapis|googleusercontent|google|ytimg)"){
set $rule_0 7$rule_0;
}
if ($rule_0 = "7654321"){
rewrite /(.*) /redirect.php?&src=$1 last;
}


orang yang melihat file gambar, saya redirect ke redirect.php
kira kira bagaimana meng customisasinya. dan apakah kira kira itu sudah benar codenya


Title: Re: ganti apache error
Post by: MRatWork on 2014-01-01, 02:49:25
tambahkan saja pada /home/nginx/globals/custom.proxy.conf (jika pakai nginx-proxy) atau custom.php-fpm.conf (jika pakai nginx). Kemudian lakukan restart.

File custom ini adalah copy dari proxy.conf dan php-fpm.conf.