how to install wordpress mu on nginx

setting dns server

  1. tambahkan zone sarunkgenk.com di file /etc/bind/named.conf
    user@computer:$ sudo vim /etc/bind/named.conf
    zone "sarunkgenk.com" IN {
    type master;
    file "/etc/bind/db.sarunkgenk.com";
    allow-update { none; };
    };
  2. ubah file /etc/bind/db.sarunkgenk.com
    user@computer:$ sudo vim /etc/bind/db.sarunkgenk.com
    ;
    ; BIND data file for local loopback interface
    ;
    $TTL    604800
    $ORIGIN sarunkgenk.com.
    @       IN      SOA     ns1.sarunkgenk.com. me.cuplis.net. (
    128       ; Serial
    604800         ; Refresh
    86400         ; Retry
    2419200         ; Expire
    604800 )       ; Negative Cache TTL

    IN      NS      ns1.sarunkgenk.com.
    ns1                     IN      A       192.168.22.115
    @                       IN      A       192.168.22.115

    www                     IN      CNAME   @
    *                       IN      A       192.168.22.115
    @                       IN      MX      5 ASPMX.L.GOOGLE.COM.
    IN      MX      10 ALT2.ASPMX.L.GOOGLE.COM.
    IN      MX      1 ASPMX2.GOOGLEMAIL.COM.
  3. cek konfigurasi dns
    user@computer:$ sudo named-checkzone sarunkgenk.com /etc/bind/db.sarunkgenk.com
    zone sarunkgenk.com/IN: loaded serial 128
    OK
  4. restart bind
    user@computer:$ sudo /etc/init.d/bind9 restart
  5. cek hasil
    user@computer:$ dig sarunkgenk.com;
    ; <<>> DiG 9.4.2 <<>> sarunkgenk.com
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22729
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

    ;; QUESTION SECTION:
    ;sarunkgenk.com.            IN    A

    ;; ANSWER SECTION:
    sarunkgenk.com.        604800    IN    A    192.168.22.115

    ;; AUTHORITY SECTION:
    sarunkgenk.com.        604800    IN    NS    ns1.sarunkgenk.com.

    ;; ADDITIONAL SECTION:
    ns1.sarunkgenk.com.    604800    IN    A    192.168.22.115

    ;; Query time: 0 msec
    ;; SERVER: 192.168.22.115#53(192.168.22.115)
    ;; WHEN: Sun Oct  4 15:41:20 2009
    ;; MSG SIZE  rcvd: 82

setting vhost sarunkgenk.com on nginx

  1. buat file /etc/nginx/sites-available/sarunkgenk.com
    user@computer:$ sudo vim /etc/nginx/sites-available/sarunkgenk.com
    server {
    listen      [::]:80;
    server_name  sarunkgenk.com;
    server_name  *.sarunkgenk.com;
    server_name www.sarunkgenk.com;
    access_log /var/log/nginx/access_sarunkgenk.log info;
    error_log /var/log/nginx/error_sarunkgenk.log;
    location ~* ^.+\.(html|jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|mid|midi|wav|bmp|rtf|js)$ {
    root /home/arditto/wordpress-mu/;
    expires 30d;
    break;
    }
    location / {
    root   /home/arditto/wordpress-mu/;
    index  index.php index.html index.htm;
    if (!-e $request_filename) {
    rewrite ^.+/?(/wp-.*) $1 last;
    rewrite ^.+/?(/.*\.php)$ $1 last;
    rewrite ^(.+)$ /index.php?q=$1 last;
    }

    fastcgi_pass   127.0.0.1:8888;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME /home/arditto/wordpress-mu$fastcgi_script_name;
    include        /etc/nginx/fastcgi_params;
    }
    }
  2. aktifkan konfigurasi vhost
    user@computer:$ sudo ln -s /etc/nginx/sites-available/sarunkgenk.com /etc/nginx/sites-enabled/

install wordpress mu

  1. download wordpressmu di sini
  2. buat database wordpressmu
  3. buat file .htaccess di document root nya dalam hal ini /home/arditto/wordpress-mu
    touch /home/arditto/wordpress-mu/.htaccess
  4. ubah permissionnya
    chmod 777 /home/arditto/wordpress-mu/.htaccess
  5. ubah setting pengiriman email (dari sendmail ke phpmailer) jika diperlukan bisa edit file /home/arditto/wordpress-mu/wp-includes/class-phpmailer.php dan /home/arditto/wordpress-mu/wp-includes/pluggable.php
  6. buka sarunkgenk.com, kemudian ikuti petunjuk installasinya

environments :
nginx version: nginx/0.6.35
Linux cuplis 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux
wordpress mu 2.8.4a
PHP 5.2.6-3ubuntu4.2 with Suhosin-Patch 0.9.6.2 (cli) (built: Aug 21 2009 19:14:44)

source : http://mu.wordpress.org/forums/topic/13277?replies=7

Bookmarks:
  • Facebook
  • Google Bookmarks
  • Digg
  • LinkedIn
  • Twitter

Related posts:

  1. how to install and configure nginx webserver on ubuntu caranya cukup mudah : install nginx user@computer:$ sudo apt-get install...
  2. how to configure php as fastcgi on nginx install php user@computer:$ sudo apt-get install php5-cgi buat file...
  3. how to setting dns server pertama install bind9 : user@computer:$ sudo apt-get install bind9 kemudian...
  4. how to install and configure dhcp server salah satu cara untuk configure dhcp server adalah sbb :...
  5. how to install VMware-server-1.0.8 on Ubuntu Jaunty Jackalope pertama, download vmware server di http://download3.vmware.com/software/vmserver/VMware-server-1.0.8-126538.tar.gz. setelah itu lakukan proses...

Related posts brought to you by Yet Another Related Posts Plugin.

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

1 Comment »

 
 

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre user="" computer="" escaped="">