blog‎ > ‎

Wordpress di VirtualHost Ubuntu Server

posted 6 May 2011, 06:36 by Muhammad Jazman   [ updated 6 May 2011, 06:42 ]
jika menginstall wordpress di sebuah VirtualHost di ubuntu, mungkin Anda perlu menambahkan baris berikut:

  RewriteEngine On
  RewriteRule ^/wp-uploads/(.*)$ /var/www/wp-uploads/%{HTTP_HOST}/$1


jadi contoh sebuah virtual host yang jalan (setidaknya di server saya)

<VirtualHost _default_:80>
DocumentRoot /var/www
ServerName xxx.poltek-kampar.ac.id
<Directory "/var/www">
allow from all
Options +Indexes
</Directory>
  RewriteEngine On
  RewriteRule ^/wp-uploads/(.*)$ /var/www/wp-uploads/%{HTTP_HOST}/$1

</VirtualHost>

ini dengan asumsi:
DocumentRoot /var/www adalah symbolic link ke /usr/share/wordpress

root@bb1:/etc/apache2/sites-enabled# ls /var/ -al
total 56
drwxr-xr-x 16 root root  4096 2011-04-29 00:46 .
drwxr-xr-x 25 root root  4096 2011-05-03 23:00 ..
lrwxrwxrwx  1 root root    21 2011-04-25 16:46 www -> /usr/share/wordpress/

Alternatif lain adalah dengan mengubah settingan di Wordpressnya, sehingga upload dir nya diubah sesuai dengan setingan di /etc/wordpress/config-xxx.php nya

Dengan hal ini, maka Anda dapat "menghide" link ke gambar agar penikmat gallery Anda tidak tahu bahwa Anda sebenarnya cuma sebuah VirtualHost yang wordpressnya dibagipakai.

Comments