Error uninstall nginx; Stopping nginx: invoke-rc.d: initscript nginx, action “stop” failed January 6, 2009
Posted by invaleed in Linux.Tags: nginx, uninstall
add a comment
Barusan saya coba meng-uninstall nginx dari mesin server saya menggunakan apt-get, dan saya menemukan error seperti ini :
Removing nginx …
Stopping nginx: invoke-rc.d: initscript nginx, action “stop” failed.
Setelah googling nemu solusinya disini.
Intinya adalah dengan menambahkan exit 0 di baris kedua dari /etc/init.d/nginx.
Alhamdulillah….
Install wordpress pada JeOS server menggunakan Nginx, PHP, MySQL January 4, 2009
Posted by invaleed in Linux.Tags: mysql, nginx, php, Ubuntu, Ubuntu 8.04, Wordpress, xcache
3 comments
Jika selama ini kita terbiasa dengan Webserver Apache, nah di tulisan kali ini saya tidak menggunakan Apache sebagai webservernya, melainkan menggunakan nginx.
Silahkan baca-baca Apache vs Nginx : Web Server Performance Deathmatch untuk mengetahui sedikit perbandingan performance antara Apache dan Nginx.
Langsung saja kita praktekkan, mari…
Install software-software yang diperlukan (nginx, php, mysql, compiler, dan software-software tambahan)
$ sudo apt-get install build-essential linux-headers-$(uname -r) psmisc wget mysql-server mysql-client libmysqlclient15-dev php5-cli php5-cgi php5-mysql php5-xcache nginx libpcre3-dev libbz2-dev
1. Konfigurasi Nginx
Edit konfigurasi nginx agar bisa berjalan seperti yang kita harapkan.
$ sudo vim /etc/nginx/sites-available/default
server {
listen 202.xxx.xxx.xxx; # isikan dengan ip server
server_name serverku.com; # isikan hostname serveraccess_log /var/log/nginx/localhost.access.log;
location / {
root /var/www/nginx-default;
index index.html index.htm index.php; # tambahkan index.php
Kemudian uncomment bagian dibawah ini :
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
Konfigurasi Spawn-fcgi
Kita bisa menggunakan spawn-fcgi lighttpd, maka dari itu kita harus build dari source untuk mendapatkan binary nya.
$ wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.bz2
$ tar jxvf lighttpd-1.4.19.tar.bz2
$ cd lighttpd-1.4.19
$ ./configure
$ make
$ sudo cp src/spawn-fcgi /usr/bin/spawn-fcgi
$ sudo rm -rf lighttpd-1.4.19 lighttpd-1.4.19.tar.bz2
Membuat script untuk menjalankan spawn-fcgi
$ sudo vim /usr/bin/php-fastcgi
#!/bin/sh
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /usr/bin/php5-cgi
$ sudo vim /etc/init.d/init-fastcgi
#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
RETVAL=0
case “$1″ in
start)
$PHP_SCRIPT
RETVAL=$?
;;
stop)
killall -9 php
RETVAL=$?
;;
restart)
killall -9 php
$PHP_SCRIPT
RETVAL=$?
;;
*)
echo “Usage: php-fastcgi {start|stop|restart}”
exit 1
;;
esac
exit $RETVAL
Berikan permission 755 agar script bisa dieksekusi.
$ sudo chmod 755 /usr/bin/php-fastcgi
$ sudo chmod 755 /etc/init.d/init-fastcgi
Menjalankan init-fastcgi dan setting agar script ini dijalankan ketika mesin server di reboot.
$ sudo /etc/init.d/init-fastcgi start
$ sudo update-rc.d init-fastcgi defaults
Jalankan service nginx
$ sudo /etc/init.d/nginx start
Test konfigurasi nginx + php + mysql menggunakan phpinfo.
2. Konfigurasi MySQL
Pastikan service MySQL servernya sudah running well.
$ mysql -u root -p
Enter password:mysql> CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)mysql> GRANT ALL PRIVILEGES ON wordpress.* TO “wordpressusername”@”hostname”
-> IDENTIFIED BY “password”;
Query OK, 0 rows affected (0.00 sec)mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)mysql> EXIT
3. Instalasi WordPress
$ wget http://wordpress.org/latest.tar.gz
$ tar -xzvf latest.tar.gz
$ sudo mv wordpress /var/www/nginx-default/
$ cd /var/www/nginx-default/wordpress
$ sudo cp wp-config-sample.php wp-config.php
Edit konfigurasi wordpress sesuaikan dengan settingan database yang telah kita set sebelumnya.
sudo vim wp-config.php
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘wordpressusername’);/** MySQL database password */
define(‘DB_PASSWORD’, ‘password’);/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
Setelah disimpan, arahkan browser Anda ke http://server_nginx/wordpress/wp-admin/install.php, jika settingan yang kita lakukan benar, maka akan tampil wizard untuk instalasi wordpress, silahkan ikuti wizard tersebut hingga finish.
Good luck dan semoga bermanfaat, amien…
Sumber : MySQL, nginx and PHP on Ubuntu 8.04
VirtualBox 2.1.0 Ubuntu Hardy (8.04 LTS) January 1, 2009
Posted by invaleed in Linux.Tags: hardy, Ubuntu 8.04, virtualbox 2
3 comments
Sekedar untuk mengisi blog di hari pertama Tahun 2009, tentang cara menginstall VirtualBox 2.1.0 yang sudah support opengl dan perbaikan dari issue USB yang dulu sempat heboh.
Cara manual bisa saja dengan langsung mendownload file installernya dari web officialnya, dan tentu saja sesuaikan dengan distribusi dan versi Linux Anda.
http://www.virtualbox.org/wiki/Linux_Downloads
Kebetulan notebook saya masih menggunakan Hardy, maka ini adalah langkah-langkah instalasi VirtualBox versi 2.1.0 di Hardy Heron.
Cara manual :
$ wget http://download.virtualbox.org/virtualbox/2.1.0/virtualbox-2.1_2.1.0-41146_Ubuntu_hardy_i386.deb
$ sudo dpkg -i virtualbox-2.1_2.1.0-41146_Ubuntu_hardy_i386.deb
Cara via apt-get :
$ sudo -i
# echo “deb http://download.virtualbox.org/virtualbox/debian hardy non-free” >> /etc/apt/sources.list
# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
# apt-get update
# apt-get install dkms
# apt-get install virtualbox-2.1
Done…!!!
dan inilah hasil screenshoot dari VirtualBox versi 2.1.0 ini, dengan Felicia yang cantik sebagai korban testingnya

Sumber : VirtualBox 2.1.0 for Linux


