Cara Re-Instalasi SPSE 4.3 Buat Latihan Atau Simulasi SPSE 4.3 Centos 7

CARA RE-INSTALASI SPSE 4.3 BUAT LATIHAN ATAU SIMULASI SPSE 4.3 CENTOS 7

Ok Gaeesss ….. Sobat Pengelola LPSE di seluruh Indonesia, kali ini kami Pengelola LPSE Kabupaten Lombok Tengah akan sedikit berbagi tentang pengetahuan kami, bagaimana cara menginstallasi Sistem Pengadaan Secara Elektronik (SPSE) Versi 4.3 untuk Latihan sehari-hari dengan tidak bermaksud sedikit pun mengurangi kewenangan Mas2 dan Mba2 Tim ITO LKPP dalam menjalankan tugas Instalasi SPSE ke LPSE seluruh Indonesia.

Ok Gaess… saya asumsikan Temen2 sudah memiliki 1 (satu) unit server selain server Production SPSE, yang telah terhubung internet dengan OS Centos 7.

LANGKAH PERSIAPAN

Lakukan Install httpd

sudo yum install httpd
sudo systemctl enable httpd.service
sudo systemctl restart httpd.service

sumber : https://www.linode.com/docs/web-servers/apache/install-and-configure-apache-on-centos-7/

Lakukan Install PHP 7

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php70
yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-pgsql
php -v

sumber : https://tecadmin.net/install-postgresql-server-centos/

Lakukan Install PostgreSQL minimal versi 10

rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
yum install postgresql10-server postgresql10
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl start postgresql-10.service
systemctl enable postgresql-10.service
su - postgres -c "psql"
CREATE USER epns password 'epns';
\q
exit
sudo -u postgres createdb -O epns epns_latihan

Copas backup database SPSE Latihan letakkan di folder home

sudo -u postgres pg_restore -Fc -v -d epns_latihan /home/epns_latihan.backup

sumber : https://tecadmin.net/install-postgresql-server-centos/

mkdir /home/appserv
mkdir /home/file
mkdir /home/file/file_prod
mkdir /home/file/file_latihan

copykan semua paket di SPSE Production di folder /usr/local/src/
ke folder /usr/local/src/ di SPSE Latihan.
copikan folder /home/appserv/spse di SPSE Production ke folder /home/appserv/spselat di SPSE Latihan

sumber : http://kloxo.web.id/?p=44

LANGKAH INSTALASI SPSE 4.3 LATIHAN ATAU SIMULASI SPSE 4.3

Rename file /etc/httpd/conf/httpd.conf

mv /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.old
nano /etc/httpd/conf/httpd.conf

Copas script ini :

ServerRoot "/etc/httpd"
Listen 80
Include conf.modules.d/*.conf
User apache
Group apache
ServerAdmin root@localhost
<Directory />
AllowOverride none
Require all denied
</Directory>
DocumentRoot "/var/www/html"
<Directory "/var/www">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
<Directory "/var/www/html">
Options +Indexes +FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

<Files ".ht*">
Require all denied
</Files>
ErrorLog "logs/error_log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "logs/access_log" combined
</IfModule>
<IfModule alias_module>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
</IfModule>
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
<IfModule mime_module>
TypesConfig /etc/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>
AddDefaultCharset UTF-8
<IfModule mime_magic_module>
MIMEMagicFile conf/magic
</IfModule>
EnableSendfile on
IncludeOptional conf.d/*.conf
Alias /latihan43 /home/appserv/spselat
Alias /file_latihan /home/file/file_latihan
Alias /file_prod /home/file/file_prod
ProxyRequests Off
ProxyVia Off
ProxyPreserveHost On
ProxyTimeout 600
ProxyPass /latihan43 http://localhost:9009/latihan43 retry=0
ProxypassReverse /latihan43 http://localhost:9009/latihan43 retry=0
SetOutputFilter DEFLATE
DeflateBufferSize 65536
DeflateCompressionLevel 9
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
DeflateMemLevel 9
DeflateWindowSize 15
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch "Windows 98" gzip-only-text/html
BrowserMatch "MSIE [45]" gzip-only-text/html
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpeg|jpe|jpg|png|ico|t?gz|zip|rar|pdf|doc|xls|dat)$ no-gzip dont-vary
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog /var/log/httpd/deflate_log deflate
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
</IfModule>
<VirtualHost *:80>
LogLevel warn
CustomLog /var/log/httpd/access.log combined
ServerAdmin lpseloteng.helpdesk@gmail.com
DocumentRoot /var/www/html
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
<directory "/var/www/html">
Options FollowSymLinks Indexes
AllowOverride All
Order Allow,Deny
Allow from all
DirectoryIndex index.php
</directory>
RedirectMatch ^/$ /latihan43/
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript application/x-httpd-php
SetInputFilter DEFLATE
SetOutputFilter DEFLATE
RewriteEngine on
RewriteCond %{SERVER_NAME} =www.simulasi.lpse.lomboktengahkab.go.id
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
<IfModule mod_evasive20.c>
DOSHashTableSize 6194
DOSPageCount 25
DOSSiteCount 80
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
</IfModule>
CTRL+X
Y
Enter
httpd -t

Kalo sudah OK … Lanjutkan

systemctl restart httpd
cd /usr/local/src/
tar -xzvf modsecurity265.tar.gz
cd /usr/local/src/modsecurity265/curl-7.28.1/
./configure
make
make install
cd ../modsecurity-apache_2.6.5/
./configure –with-apxs=/usr/sbin/apxs
make
make install
/usr/sbin/setsebool httpd_can_network_connect true
systemctl restart httpd
setsebool -P httpd_can_network_connect 1
yum install ntp ntpd -y
ntpdate -u 0.pool.ntp.org
date
nano /home/appserv/spselat/webapp/conf/application.conf

Edit bagian ini saja :

http.path=/latihan43
db.url=jdbc:postgresql://localhost:5432/epns_latihan
http.port=9009

Jangan lupa SIMPAN

cd /home/appserv/spselat

Edit file spse4 pada bagian ini saja :

JAVA_HOME=/usr/local/src/jdk1.8.0
SPSE4_HOME=/home/appserv/spselat

Jangan lupa SIMPAN

chmod 755 spse4

Sekarang coba start Aplikasi SPSE 4.3 Latihannya

./spse4 start

Tunggu sebentar

netstat -tupln | grep java

Kalo sudah muncul port 9009

Lakukan ini :

yum install lynx -y

lynx localhost

Kalo sudah bisa loading, silahkan coba akses di browser kesayangan Anda …

Untuk Update Jaim, silahkan Gaess komunikasi dengan PIC masing-masing ya… atau kunjungi LPSE Support

Semoga menjadi pengingat kitah semua…. Kalo masih belum Up silahkan isi di kolom komentar.

Terima kasih Gaess.. semoga bermanfaat.

Saya Gagal Terus Daftar Online di SPSE???

Mungkin pada saat melakukan “Mendaftar Sebagai Penyedia” di LPSE, setelah mendapat email balasan dari SPSE, kemudian mengklik link yang ada di isi pesan email balasan tsb, terkadang ada yg bingung… koq Tombol “Mendaftar” nya ngga bisa diklik ya…. padahal data sudah semua terisi, dan tidak ada notifikasi error.

Usut punya usut, ternyata ada langkah yg tidak Anda ikuti, yaitu pada saat pengisian Password. Disana ada notifikasi “Panjang password minimal 8 karakter; dan terdiri dari kombinasi huruf, angka, dan karakter khusus;”

Mohon hal tsb diikuti. Contoh : lpseLOMBOK123@#

Maka status password dari VERY WEAK menjadi STRONG. Sehingga berpengaruh pada tombol “Mendaftar” yang semula Redup akan menjadi Terang.

 

Silahkan klik “Mendaftar” dan lanjutkan dengan verifikasi ke LPSE tempat Anda mendaftar dengan melengkapi persyaratan berikut ini :

a. KTP direksi/direktur/pemilik perusahaan/pejabat yang berwenang di perusahaan (fotokopi)
b. NPWP (fotokopi)
c. Surat Ijin Usaha Perdagangan (SIUP) / Surat Ijin Jasa Konstruksi (SIUJK) / ijin usaha sesuai bidang masing-masing (fotokopi)
d. Tanda Daftar Perusahaan (TDP)
e. Akta pendirian perusahaan dan akta perubahan terakhir (fotokopi)
f. Formulir Keikutsertaan (Formulir_Keikutsertaan.doc) dalam sistem e-Procurement nasional untuk penyedia barang/jasa
g. Print Formulir Pendaftaran (Form_Penyedia.xls) yang telah diisi lengkap dan masukkan ke dalam amplop tertutup disertai dengan dokumen penunjang

Serahkan berkas-berkas di atas ke Kantor LPSE dengan membawa dokumen asli.

Jika perusahaan Anda berjenis Perusahaan Perseorangan, UD, Konsultan Perorangan DAPAT tanpa Akta Perusahaan.

Semoga bermanfaat.

Agar Aplikasi SPSE Online Otomatis Setelah di Reboot atau Mati Lampu

Kali ini akan kita pelajari bagaimana cara buat agar setelah server di reboot Aplikasi SPSE otomatis Online :

Caranya edit file rc.local yang ada di folder /etc sehingga berubah seperti ini (contoh) :

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

/opt/oremove.sh

touch /var/lock/subsys/local
rm -rf /home/appserv/epns-prod-3.6sp4/server.pid
/home/appserv/epns-prod-3.6sp4/spse3 start

sleep 3

rm -rf /home/appserv/spse-prod-4.1.2/webapp/server.pid
/home/appserv/spse-prod-4.1.2/spse4 start

sleep 3

#jika Aplikasi Latihan dalam satu server, buang tanda "#" di bawah ini :
#rm -rf /home/appserv/epns-lat-3.6sp4/server.pid
#/home/appserv/epns-lat-3.6sp4/spse3 start

#sleep 3

#rm -rf /home/appserv/spse-lat-4.1.2/webapp/server.pid
#/home/appserv/spse-lat-4.1.2/spse4 start

#sleep 3

/etc/myfirewall.sh

exit 0

Silahkan reboot, apakah aplikasi sudah berjalan sesuai harapan atau belum, kalo belum cek kembali.

Semangat … Pengelola LPSE Indonesia πŸ™‚Β  πŸ™‚Β  πŸ™‚