Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[CentOS]Domein configureren in Apache lukt niet

Pagina: 1
Acties:

  • van.der.schulting
  • Registratie: Juli 2002
  • Laatst online: 09-08-2024
Ik heb een standaard installatie gedaan van Apache via 'yum install httpd'. Dit werkt prima.

Nu heb ik in de directory '/etc/httpd/conf.d/mydomain.conf' geplaatst met de volgende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
#ruby specifiek
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.13/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p194/gems/passenger-3.0.13
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p194/ruby

<VirtualHost *:80>
    ServerName dev.mijndomein.nl
    DocumentRoot /var/www/html/mijndomein.nl/dev
    <Directory /var/www/html/mijndomein.nl/dev>
        Allow from all
        Options -MultiViews
    </Directory>
</VirtualHost>


In /etcx/hosts van mijn Macbook heb ik dev.mijndomeinn.nl geridirect naar mijn server.
Als ik in mijn browser naar dev.mijndomein.nl surf, dan krijg ik de CentOS Apache test page. In de access log staat ook keurig in de headers:
code:
1
GET /icons/powered_by_rh.png HTTP/1.1" 200 1213 "http://dev.mijndomein.nl/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20100101 Firefox/12.0


Ik heb al vanalles geprobeerd en elke keer Apache opnieuw gestart, maar niks helpt...
Apache pakt op de een of andere manier mijn domein configuratie niet op...
Ik durf niet teveel te gaan rommelen in het config-bestand /etc/httpd/httpd.conf omdat ik niet zo ervaren ben met Apache configuratie. Ik heb het vermoeden dat daar ergens een instelling staat die niet goed is...

Het is zo'n grote file dat ik hem niet post. Voegt eigenlijk niks toe, want het is een standaard config file ;)
BTW De server draait op CentOS 5.8

Iemand ideeen...?

  • RomeoJ
  • Registratie: Mei 2003
  • Niet online

RomeoJ

Matched: (.*)

code:
1
ServerAlias dev.mijndomein.nl
in de VirtualHost sectie te zetten..

[ Voor 111% gewijzigd door RomeoJ op 06-07-2012 18:07 ]

You only need two tools in life: WD-40 and Duct-Tape, if it doesn't move and it should, use the WD-40. If it does move and it shouldn't, use the Tape.


  • van.der.schulting
  • Registratie: Juli 2002
  • Laatst online: 09-08-2024
Probleem gevonden.

Doordat ik de Apache CentOS test page te zien kreeg, dacht ik dat Apache de domeinverwijzing niet oppakte. Dit deed hij dus wel, maar door een error kreeg ik de test page te zien.

En als je dan ook nog eens in de verkeerde error-log zit te zoeken naar het probleem... tsja dan valt het natuurlijk niet snel op..

Uiteindelijk heb ik de oplossing hier gevonden: http://stackoverflow.com/...-redmine-deployment-issue
code:
1
2
RailsBaseURI /dev
PassengerResolveSymlinksInDocumentRoot on

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Waarom installeer je passenger niet als package? Of heeft CentOS dat niet. Debian in elk geval wel, dus lijkt me vrij standaard.

  • van.der.schulting
  • Registratie: Juli 2002
  • Laatst online: 09-08-2024
johnkeates schreef op zaterdag 07 juli 2012 @ 03:22:
Waarom installeer je passenger niet als package? Of heeft CentOS dat niet. Debian in elk geval wel, dus lijkt me vrij standaard.
Niet naar gekeken...

... Wel Ruby geprobeerd als package te installeren, maar dan krijg je een Ruby versie die uit de Middeleeuwen stamt... Dat is vaak een beetje het probleem met packages t.o.v. Ruby on Rails. ROR evolueert zo snel dat package vaak verouderd zijn... Voor zover ik weet moet iets eerst een jaar stabiel draaien voor het als package uitkomt. Ten aanzien van ROR is dat dus niet handig ;)