• Mengapa
  • My Toys
  • Tentang

Ulun Rapuy Debian

~ Hanyu Rapuy, Aku Jua Rapuy

Tag Archives: nginx

Reload nginx Setelah Letsencrypt Berhasil Terupdate

24 Jumat Agu 2018

Posted by bisaku in setting

≈ Tinggalkan komentar

Tag

letsencrypt, nginx, web

Pada salah satu server web yang menggunakan Letsencrypt untuk sertifikat SSL-nya, untuk proses pembaharuan kami menggunakan crontab sebagaimana yang biasanya dilakukan.

0    0,12    *    *    *   certbot renew  >/dev/null 2>&1

Akan tetapi pada aplikasi server yang digunakan, di mana kami menggunakan nginx, ternyata tidak secara otomatis melakukan pembaharuan pula terhadap sertifikat yang digunakan oleh salah satu domain. Akibatnya, Letsencrypt telah melakukan pembaharuan, nginx tidak melakukannya.

Sebagai solusi sebenarnya sangat sederhana, yaitu dengan menjalankan perintah reload untuk server nginx-nya menggunakan perintah service nginx reload.

Agar proses reload server nginx dapat dilaksanakan secara otomatis setelah pembaharuan berhasil, maka pada salah satu konfigurasi milik Letsencrypt di /etc/letsencrypt/renewal/domain.com.conf tinggal ditambahkan perintah nginx untuk reload.

# Options used in the renewal process
[renewalparams]
renew_hook = service nginx reload

Setelah itu semestinya nginx akan di reload pada saat Letsencrypt berhasil melakukan pembaharuan.

Iklan

nginx Menggantikan Apache di Paket lampp/xampp

15 Selasa Jul 2014

Posted by bisaku in artikel, instalasi, setting

≈ 1 Komentar

Tag

nginx, web, xampp

Untuk tulisan ini saya memiliki XAMPP yang telah digunakan untuk melakukan developing beberapa project aplikasi berbasis WEB menggunakan Apache + MySQL + PHP5.

Akan tetapi dikarenakan komputer yang semakin menua, serta sudah beberapa kali komputer yang saya gunakan untuk melakukan pengembangan mengalami gagal loading akibat proses yang terlalu berat saya pikir sudah saatnya untuk melakukan perubahan dengan cara menggantikan komponen Apache dengan Nginx. Akan tetapi untuk MySQL dan komponen lain yang saya anggap penting seperti PHPMyAdmin saya tetap menggunakan milik XAMPP. Baca lebih lanjut →

Instalasi squidanalyzer

18 Selasa Feb 2014

Posted by bisaku in artikel, instalasi

≈ Tinggalkan komentar

Tag

centos, nginx, squid, squidanalyzer, web

Salah satu mesin proxy menggunakan centos, hal ini menyebabkan saya harus nyebur lagi di dunia centos (hal yang saya sukai sebenarnya).

Dilain pihak dalam beberapa hari belakangan jaringan sering menjadi lambat, hal ini bisa diakibatkan oleh jaringan ISP yang digunakan atau karena memang pada saat tersebut banyak user sedang banyak menggunakan jaringan dengan data yang juga besar. Karena itu perlu investigasi dengan cara melakukan proses pembacaan terhadap log yang dibuat oleh squid.

Masalahnya, kalau melakukan secara manual tentu saja memusingkan. Bisa menggunakan shell dengan melakukan parsing pada file log squid; tapi ini artinya saya reinvent the wheel … Secara saat ini telah banyak aplikasi untuk membaca log squid serta membuat laporannya dalam format yang bagus.

Lalu saya menemukan http://squidanalyzer.darold.net/.

Melakukan download (saat ini ditulis menggunakan versi squidanalyzer-5.3.tar.gz) dan memastikan bahwa di system centos yang saya miliki sudah terinstall perl.

# perl -v

Kemudian hasil download disimpan di /home/squidanalyzer dan di-extract ..

# tar -zxcf squidanalyzer-5.3.tar.gz

Setelah itu masuk ke folder squidanalyzer-5.3 dan melakukan instalasi seperti yang sudah disampaikan di website http://squidanalyzer.darold.net/install.html.

Langkah berikutnya adalah melakukan setting terkait dengan konfigurasi squidanalyzer yang ada di /etc/squidanalyzer …

 # cp /etc/squidanalyzer/squidanalyzer.conf /etc/squidanalyzer/squidanalyzer.conf.ORI
# nano /etc/squidanalyzer/squidanalyzer.conf

Saya rubah nilai dari WebUrl dan LogFile karena perencanaan saya menggunakan nginx.

WebUrl   /
LogFile /var/log/squid/access.log

Kemudian dilakukan testing dengan melakukan generate terhadap log …

 # /usr/local/bin/squid-analyzer 

Apabila tidak terdapat error dilanjutkan dengan menambahkan ke cron (crontab -e), berikut nilai yang saya tambahkan …

# update squidanalyzer ...
0 2 * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1

Langkah berikutnya adalah melakukan instalasi webserver, kali ini saya menggunakan nginx.

# yum install nginx

Langkah selanjutnya melakukan perubahan terhadap konfiguras nginx berkaitan dengan lokasi default untuk public web.

# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.ORI
# nano /etc/nginx/nginx.conf

Saya merubah agar default yang ada menjadi seperti ini …

gzip on;
listen 10.10.4.1:80;
root /var/www/squidanalyzer;

Kemudian dilakukan proses start terhadap nginx dan pastikan tidak ada error …

# service nginx start

Kemudian bisa dilakukan checking dengan mengaksesnya dari website.

DONE.

Sebuah Dokumentasi

Situs ini berisi dokumentasi pekerjaan yang saya lakukan saat mulai dengan serius mempelajari Linux.

Halaman

  • Mengapa
  • My Toys
  • Tentang

Tulisan Terakhir

  • Shorewall Di Stretch Tidak Otomatis Berjalan Setelah Sistem Restart
  • Screen: Alat Remote Bermanfaat
  • Upgrade Postgresql 9.6 Ke 10 Pada Debian Stretch
  • fail2ban Bermasalah Setelah Upgrade Debian 8 Ke Debian 9
  • Shorewall Bermasalah Setelah Upgrade Ke Debian 9
  • Upgrade Debian 8 Ke Debian 9
  • Mengakses Komputer Lokal Dari Internet Tanpa IP Publik
  • Reload nginx Setelah Letsencrypt Berhasil Terupdate
  • rsnapshot Menyebabkan Hardisk Full Karena Hardisk Eksternal Gagal Di Mount Oleh autofs
  • Remote Backup Menggunakan rsnapshot dengan Login Root

Kategori

  • artikel (42)
  • instalasi (52)
  • script (18)
  • setting (54)
  • Uncategorized (10)

Komentar Terbaru

Aracelis pada Uninstall Bind9
firman pada Upgrade Postgresql 9.6 Ke 10 P…
Shorewall Di Stretch… pada Shorewall Bermasalah Setelah U…
Upgrade Postgresql 9… pada Upgrade Debian 8 Ke Debian…
Upgrade Postgresql 9… pada Upgrade PostgreSQL v 9.1 to v…
fail2ban Bermasalah… pada Upgrade Debian 8 Ke Debian…
Shorewall Bermasalah… pada Upgrade Debian 8 Ke Debian…
Upgrade Debian 8 Ke… pada Remote Backup Menggunakan rsna…
BestEdward pada Sharing Full Access dan Read-O…
bisaku pada Backup Data dan Aplikasi SPSE…

Arsip

Tulisan Teratas

  • Hak Akses/Perijinan File di Linux
  • Gateway Internet, Masalah Koneksi 2 Jaringan Lg?!
  • Menambahkan Account Zimbra Secara Massal
  • Koneksi Secure Melalui Public WIFI menggunakan SSH
  • Memindahkan Lokasi Default Postgresql Data Path ke Folder Lain Dengan symlink
  • Zimbra Error: Unable to determine enabled services from ldap
  • rclone dan Google Drive
  • Tentang
  • Backup Data dan Aplikasi SPSE Ke Google Drive Menggunakan rclone
  • Mengakses Komputer Lokal Dari Internet Tanpa IP Publik

adzap apache autofs backup catalina centos compressing DansGuardian device boot dig dns DNS Server fail2ban find GPT home backup http jessie Kartu Jaringan kvm letsencrypt linux mint logging lpse lubuntu modsecurity monit mount munin mysql nas4free nginx ngrok openvz php ping postgresql postgresrest proxmox Proxy Server python RAID RAID 5 rclone reset password restore rm root routing rsnapshot rsync rufus samba screen script secure sgdisk shorewall spse squid squidanalyzer ssh sshfs stretch SystemRescueCD tomcat tunelling Ubuntu upgrade uuid vps web wink xampp zimbra

Blogroll

  • WordPress.com
  • WordPress.org

Meta

  • Daftar
  • Masuk
  • RSS Entri
  • RSS Komentar
  • WordPress.com
Iklan

Buat situs web atau blog gratis di WordPress.com.

Privasi & Cookie: Situs ini menggunakan cookie. Dengan melanjutkan menggunakan situs web ini, Anda setuju dengan penggunaan mereka.
Untuk mengetahui lebih lanjut, termasuk cara mengontrol cookie, lihat di sini: Kebijakan Cookie