Category: Administrasi Server

Redirect www to non-www nginx

Here’s how you redirect www to non-www on nginx. Set this on virtual host and reload nginx.

1
2
3
4
5
6
7
8
9
10
11
server {
  server_name www.example.com;
  rewrite ^ $scheme://example.com$request_uri permanent; 
  # permanent sends a 301 redirect whereas redirect sends a 302 temporary redirect
  # $scheme uses http or https accordingly
}
 
server {
  server_name example.com;
  # the rest of your config goes here
}

Faster Upload & Download without FTP

Today I’m looking for a way to upload/download without going to FTP route. I hate installing FTP server, it hogs the resource and many brute force attack on the service. Not a good choice if you have LEB and would like to conserve memory.
Read more »

Off-site Backup dengan S3 Amazon

S3 merupakan sarana penyimpanan yang murah dan terjamin, karenanya untuk backup file sepertinya lebih aman. Beberapa waktu lalu saya selalu melakukan backup antar server tapi ternyata dengan S3 menjadi lebih mudah.

Peralatan perang yang dibutuhkan:

  1. Akun Amazon S3
  2. s3cmd

S3cmd menyediakan opsi sync sehingga perubahan file akan langsung diupload dan menghemat bandwidth ketimbang full backup. Ada beberapa tahap yang saya lakukan untuk ini.

Pertama menggunakan script bash untuk auto backup file-file wp

tar -czf /backup/wordpress/wordpress-`date '+%m%d%y'`.tar.gz /var/www/wordpress

Lalu menggunakan script bash untuk auto backup database (lebih mudahnya displit per tabel untuk sync per tabel) dan ditaruh di folder:

mysqldump -uroot -ptest db wp_posts | gzip -c | cat > /backup/wp_posts.sql.gz

Setelah persiapan selesai, install s3cmd, otomasi untuk sync ke s3

s3cmd sync backup s3://bucket

Masukkan ke crontab, beres deh.

502 Bad Gateway

502 Bad Gateway502 Bad Gateway error ini biasanya terjadi kalo kebanyakan request yang masuk yang tidak bisa dihandle oleh server sehingga menjadi timeout. Klo pada apache error ini bisa disamakan dengan 500 Internal Server Error yang bisa dikatakan memiliki masalah yang sama, walaupun kadangkala bisa jadi karena error lainnya seperti salah setting pada .htaccess, dsb.
Read more »

Backup Full Server Lewat SSH

Backup merupakan masalah yang penting dalam manajemen dalam bisnis online, khususnya yang berkutat dalam masalah hosting yang sewa VPS atau server sendiri yang memiliki akses via SSH. Memang ada sih fasilitas backup otomatis lewat GUI yang akan mengirimkan email setiap kali backup dilakukan, tapi ternyata dalam beberapa kasus dimana backup tidak berhasil, email yang dikirimkan juga kurang informatif. Karena inilah perlu dilakukan backup secara manual lewat SSH.
Read more »