{"id":65,"date":"2016-02-26T23:07:48","date_gmt":"2016-02-26T23:07:48","guid":{"rendered":"http:\/\/kloxo.web.id\/?p=65"},"modified":"2016-02-26T23:07:48","modified_gmt":"2016-02-26T23:07:48","slug":"solusi-apendo4-gagal-kirim","status":"publish","type":"post","link":"https:\/\/kloxo.web.id\/?p=65","title":{"rendered":"Solusi APENDO4 &#8216;Gagal Kirim&#8217;"},"content":{"rendered":"<p>Rekan Trainer kesulitan melanjutkan proses simulasi lelang pada SPSE4-latihan dikarenakan setiap dokumen penawaran dikirim menggunakan Apendo (v4.1.1) muncul pesan : &#8220;gagal dikirim&#8221;.<\/p>\n<p>Dilakukan penelusuran dan torch terhadap aktifitas Apendo4, tidak ada yang janggal dan port yang digunakan pun masih sesuai dengan yang dipakai oleh server SPSE4-latihan.<\/p>\n<p>Troubleshooting dilanjutkan dengan mengakses langsung port_java yang menjalankan SPSE4-latihan, ternyata Apendo4 berhasil mengirim dokumen penawaran dengan mulus bila SPS4-latihan diakses dengan cara sebagai berikut :<\/p>\n<p>http:\/\/ip_SPSE4-latihan:port_java\/eproc4lat atau http:\/\/domain_SPSE4-latihan:port_java\/eproc4lat<\/p>\n<p>(* ini dijadikan solusi sementara untuk bisa melanjutkan simulasi SPSE4-latihan)<\/p>\n<p>Dari sini diketahui bahwa masalah terjadi ketika httpd mentranslatekan port 80 (web) menjadi port 9090 (spse4_java), yang dihandle oleh ProxyPass dan ProxyPassReverse, hasil dari tail -f \/var\/log\/httpd\/error_log :<\/p>\n<p><em>[Fri Feb 26 11:56:01 2016] [error] [client 10.0.0.99] ModSecurity: Access denied with code 400 (phase 2). Match of &#8220;eq 0&#8221; against &#8220;REQBODY_ERROR&#8221; required. [file &#8220;\/etc\/httpd\/conf.d\/modsecurity.conf&#8221;] [line &#8220;60&#8221;] [id &#8220;200002&#8221;] [msg &#8220;Failed to parse request body.&#8221;] [data &#8220;Multipart: Multiple boundary parameters in C-T.&#8221;] [severity &#8220;CRITICAL&#8221;] [hostname &#8220;192.168.100.195&#8221;] [uri &#8220;\/eproc4lat\/lt17\/upload&#8221;] [unique_id &#8220;VtCDoX8AAAEAAAWzANgAAAAA&#8221;]<\/p>\n<p>[Fri Feb 26 11:58:12 2016] [error] [client 10.0.0.99] ModSecurity: Access denied with code 400 (phase 2). Match of &#8220;eq 0&#8221; against &#8220;MULTIPART_STRICT_ERROR&#8221; required. [file &#8220;\/etc\/httpd\/conf.d\/modsecurity.conf&#8221;] [line &#8220;81&#8221;] [id &#8220;200003&#8221;] [msg &#8220;Multipart request body failed strict validation: PE 1, BQ 0, BW 0, DB 0, DA 0, HF 0, LF 0, SM 0, IQ 0, IP 0, IH 0, FL 0&#8221;] [hostname &#8220;192.168.100.195&#8221;] [uri &#8220;\/eproc4lat\/lt17\/upload&#8221;] [unique_id &#8220;VtCEJH8AAAEAACOoANQAAAAC&#8221;]<br \/>\n<\/em><\/p>\n<p>&#8220;ModSecurity : Access denied with code 400&#8221; ternyata Apendo4 tidak bisa konek ke port aplikasi SPSE4-latihan karena Mod_Security memblokir koneksi dan menganggap koneksi tersebut berbahaya dengan warning &#8216;[severity &#8220;CRITICAL&#8221;]&#8217;.<\/p>\n<p>Karena ini adalah server latihan dan faktor security masih bisa dikompromikan, langsung menuju baris 60 dan 81 di \/etc\/httpd\/conf.d\/modsecurity.conf dan berikan tanda # untuk disable.<\/p>\n<p>Restart layanan httpd : service httpd restart<\/p>\n<p>Selamat Mencoba, D.W.Y.O.R<\/p>\n<p>(**Biasakan mencantumkan kode sumbernya ketika anda mengkopi-paste tulisan dari blog ini**)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rekan Trainer kesulitan melanjutkan proses simulasi lelang pada SPSE4-latihan dikarenakan setiap dokumen penawaran dikirim menggunakan Apendo (v4.1.1) muncul pesan : &#8220;gagal dikirim&#8221;. Dilakukan penelusuran dan torch terhadap aktifitas Apendo4, tidak ada yang janggal dan port yang digunakan pun masih sesuai dengan yang dipakai oleh server SPSE4-latihan. Troubleshooting dilanjutkan dengan mengakses langsung port_java yang menjalankan SPSE4-latihan, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-linux-server"],"_links":{"self":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":2,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":67,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=\/wp\/v2\/posts\/65\/revisions\/67"}],"wp:attachment":[{"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kloxo.web.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}