This tutorial will guide you how to do this. As an example I will use Wordpress since it is one of the most popular one. This can also be applied to any Php application.
Create project
- Create an Rails project called "venta-facil.com.kh" in /var/www
- Create a directory /var/www/venta-facil.com.kh/public/blog
this will allow you to access wordpress by http://yourdomain.com/blog . Change to whatever you want your url. I will keep highlighting the word blog so you can keep it consistent.
Go to wordpress.org download and extract the files to /var/www/venta-facil.com.kh/public/ blog . This directory is the root of your wordpress.
Create virtual host
Let start configuring virtual host. In your terminal sudo nano /etc/hosts and add the following
127.0.0.1 venta-facil.com www.venta-facil.com
save it. I used my local ip 127.0.01. You can replace it to your web server ip. make sure the file is saved.
Configure your web server
Create a file /etc/apache2/sites-available/venta-facil.com.kh
<VirtualHost *:80>
ServerName venta-facil.com.kh
DocumentRoot /var/www/venta-facil.com.kh/public
<Directory /var/www/venta.com.kh/public>
AllowOverride all
Options -MultiViews
</Directory>
<Location /blog>
PassengerEnabled off
</Location>
</VirtualHost>
We need to tell apache to enable this virtualhost with the following command: sudo a2ensite venta-facil.com.kh
and then reload apache with the following commant: sudo /etc/init.d/apache2 reload
Fire it by typing this: http://www.venta-facil.com.kh/blog in your web browser
Done !!!
... [Trackback]...
ReplyDelete[...] Read More: joomlist.com/2011/10/php-in-subdirectory-of-rubyonrails/ [...]...
Worked like a charm. Thanks!
ReplyDelete