I followed some tutos and did a search on my issue on google, but no answer found worked for me. I hope you will be able to help me.
Here is my configuration :
First, I have installed a LAMP for my PHP projects, so apache2 and mysql are correctly installed.
I work in the folder :
/home/ME/www (where I put my projects)
And then, I linked with a symlink my folder /var/www
ln -s /home/pixy/www/project1 /var/www/project1
And I have correctly added a vhost (in sites-available, and a2ensite...)
This PHP project correctly works on my subdomain :
project1.pixy-media.com (don't try, project1 is fake for the example ^^)
I also would like to run my Rails (4) applications, so I followed the tuto on Digital Ocean to install passenger with apache2. I think the compilation succeed, I had no problem (I think...)
I also put the three lines given at the end of the install at the end of my apache2.conf file
Then I put a new project on my workspace :
I want to access to this application with a vhost, with the subdomain :
I tried a lot of configurations, but no one worked =(
I tried to :
- symlink /home/pixy/www/blog /var/www/blog and then configure my DocumentRoot to this path : /var/www/blog
- No symlink, and directly put the DocumentRoot at /home...
And others but I don't remember
I pastebin you my actual configurations :
- My default vhost : http://pastebin.com/2n7F9mfb
- My blog vhost : http://pastebin.com/K3p0WztW
I linked as symlink : /home/pixy/www/blog /var/www/rails/blog
You can try, it doesn't work...
What is wrong/missing with this config ?
Do I have to a2ensite the config ? (I think I did it)
Do I have to put the PassengerAppRoot ?
I work with ruby 2 and rails 4
If you have any question on my config I forgot to tell here ask me.
Many thanks in advance for your help ! :)
These answers are provided by our Community. If you find them useful, show some love by clicking the heart.
If you run into issues leave a comment, or add your own answer to help others.