Ik heb een server die draait nu mijndomein.nl alsmede het subdomein dev.mijndomein.nl
De Apache-configuratie voor dev.mijndomein.nl ziet er globaal als volgt uit:
Een vrij standaard configuratie voor een site die op Ruby on Rails draait.
Nu moest de site overgezet worden naar een webserver die gebruik maakt van DirectAdmin voor de configuratie.
Omdat ik er via SSH en via DirectAdmin niet uitkwam hoe ik het moest opzetten heb ik de hoster gemaild en kreeg dit als antwoord:
Ik heb de link even bekeken in de mail (http://help.directadmin.com/item.php?id=84). Ik heb het idee dat ik het mezelf onnodig ingewikkeld ga maken als ik alles mbv DirectAdmin configureer. Volgens mij werkt DirectAdmin heel fijn voor (simpele) PHP-sites met Joomla of Wordpress, maar niet voor Ruby on Rails.
Anderzijds bedenk ik me ook, straks bestellen we een andere VPS en dan loop ik misschien WEER tegen allerlei issues aan, dat is ook niet handig...
Ik vraag me af, wat is wijsheid?
Ikzelf neig ernaar te zeggen 'zolang er geen DirectAdmin op staat is het prima'. Is het wel waar dat DirectAdmin het me onnodig in gewikkeld maakt of snap ik de essentie van DirectAdmin gewoon niet?
De Apache-configuratie voor dev.mijndomein.nl ziet er globaal als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <VirtualHost *:80>
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.12/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.12
PassengerRuby /usr/local/bin/ruby
ServerAdmin webmaster@dev.mijndomein.nl
DocumentRoot /rails/development/mijndomein.nl/current/public
ServerName dev.mijndomein.nl
ErrorLog logs/dev.mijndomein.nl-error_log
CustomLog logs/dev.mijndomein.nl-access_log common
<Directory "/rails/development/mijndomein.nl/current/public">
RailsEnv development
Allow from all
</Directory>
</VirtualHost> |
Een vrij standaard configuratie voor een site die op Ruby on Rails draait.
Nu moest de site overgezet worden naar een webserver die gebruik maakt van DirectAdmin voor de configuratie.
Omdat ik er via SSH en via DirectAdmin niet uitkwam hoe ik het moest opzetten heb ik de hoster gemaild en kreeg dit als antwoord:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Beste Jeroen, Je kan met de configuratie aan de slag, maar dan wel op de "manier". Zie: http://help.directadmin.com/item.php?id=84 Verder kan je de httpd.conf aanpassen als je buiten de sectie van Directadmin blijft, dit is aangegeven met comments. Daar kan je de onderstaande regels aan toevoegen. LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.13/ext/apache2/mod_passenger.so PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.13 PassengerRuby /usr/local/bin/ruby Bouw er wel een if/else blokje omheen, zodat je zeker weet dat de afwezigheid van de module niet de webserver onderuit haalt. Mocht je er niet uitkomen dan hoor ik het graag, wellicht kunnen we je dan verder helpen. |
Ik heb de link even bekeken in de mail (http://help.directadmin.com/item.php?id=84). Ik heb het idee dat ik het mezelf onnodig ingewikkeld ga maken als ik alles mbv DirectAdmin configureer. Volgens mij werkt DirectAdmin heel fijn voor (simpele) PHP-sites met Joomla of Wordpress, maar niet voor Ruby on Rails.
Anderzijds bedenk ik me ook, straks bestellen we een andere VPS en dan loop ik misschien WEER tegen allerlei issues aan, dat is ook niet handig...
Ik vraag me af, wat is wijsheid?
Ikzelf neig ernaar te zeggen 'zolang er geen DirectAdmin op staat is het prima'. Is het wel waar dat DirectAdmin het me onnodig in gewikkeld maakt of snap ik de essentie van DirectAdmin gewoon niet?