Gå til innhold

Problemer med Apache config


Flums

Anbefalte innlegg

Min config ser slik ut:

 

NameVirtualHost 85.19.***.** (i config står hele ip adressen)

 

Testdomene og testdomene2 er i config ekte vanlige domener som fungerer om man bare setter opp det ene domenet istedet for 3.

 

<VirtualHost testdomene.no:80>

ServerAdmin [email protected]

DocumentRoot /home/hemmelig/www/testdomene.no

ServerAlias testdomene.no

ServerName testdomene.no

ErrorLog logs/testdomene.no-error_log

CustomLog logs/testdomene.no.-access_log common

</VirtualHost>

 

<VirtualHost test.flums.net:80>

ServerAdmin [email protected]

DocumentRoot /home/hemmelig/www/test.flums.net

ServerAlias test.flums.net

ServerName test.flums.net

ErrorLog logs/test.flums.net-error_log

CustomLog logs/test.flums.net-access_log common

</VirtualHost>

 

<VirtualHost testdomene2.no:80>

ServerAdmin [email protected]

DocumentRoot /home/hemmelig/www/testdomene2.no

ServerAlias testdomene2.no

ServerName testdomene2.no

ErrorLog logs/testdomene2.no-error_log

CustomLog logs/testdomene2.no-access_log common

</VirtualHost>

 

 

Før følgende warning ved httpd start:

Starting httpd: [Tue Nov 07 13:48:27 2006] [warn] VirtualHost testdomene.no:80 overlaps with VirtualHost testdomene2.no:80, the first has precedence, perhaps you need a NameVirtualHost directive

 

Får kun opp test.flums.net uansett hvilket domene jeg prøver å skrive inn. Noen som har noen ideer? Kjører Apache på fedora Core 6.

Lenke til kommentar
Videoannonse
Annonse

Prøv med å endre alle <VirtualHost test*:80> til <VirtualHost *>. Eg bruker heller ikkje ServerAlias.

 

Prøv dette oppsettet:

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /home/hemmelig/www/testdomene.no
ServerName testdomene.no
ErrorLog logs/testdomene.no-error_log
CustomLog logs/testdomene.no.-access_log common
</VirtualHost>

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /home/hemmelig/www/test.flums.net
ServerName test.flums.net
ErrorLog logs/test.flums.net-error_log
CustomLog logs/test.flums.net-access_log common
</VirtualHost>

<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /home/hemmelig/www/testdomene2.no
ServerName testdomene2.no
ErrorLog logs/testdomene2.no-error_log
CustomLog logs/testdomene2.no-access_log common
</VirtualHost>

Lenke til kommentar

Takker for svar, nå har jeg fått det til. En annen ting jeg ønsker nå, dersom jeg taster inn ip adressen (enten den som er på det lokale nettet jeg sitter på eller den ekstrene ip adressen serveren har) så vil jeg komme til en egen side hvor man kan velge domener/egen side for serveren, om dere skjønner. Altså, hvis ingen av de er valgt, men feks ipadresse, hvilke side man skal komme til.

Lenke til kommentar

Dette ligger i min config som kommer dersom du skriver inn ip. IP: 81.*.*.* eks på domene på denne server. http://***

NameVirtualHost *
<VirtualHost *>
       ServerAdmin webmaster@******.net

       DocumentRoot /var/www/
       <Directory />
               Options FollowSymLinks
               AllowOverride None
       </Directory>
       <Directory /var/www/>
               Options Indexes FollowSymLinks MultiViews
               AllowOverride None
               Order allow,deny
               allow from all
               # This directive allows us to have apache2's default start page
               # in /apache2-default/, but still have / go to the right place
               # Commented out for Ubuntu
               RedirectMatch ^/$ /apache2-default/
       </Directory>

       ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
       <Directory "/usr/lib/cgi-bin">
               AllowOverride None
               Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
               Order allow,deny
               Allow from all
       </Directory>

       ErrorLog /var/log/apache2/error.log

       # Possible values include: debug, info, notice, warn, error, crit,
       # alert, emerg.
       LogLevel warn

       CustomLog /var/log/apache2/access.log combined
       ServerSignature On

   Alias /doc/ "/usr/share/doc/"
   <Directory "/usr/share/doc/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
       Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>

</VirtualHost>

Endret av smh
Lenke til kommentar

Prøv dette oppsettet:

NameVirtualHost *
<VirtualHost *>
  ServerAdmin philip@*.no
  DocumentRoot /home/*/www/felles
  ErrorLog /var/log/apache2/error.log
  CustomLog logs/felles-access_log common
</VirtualHost>

<VirtualHost *>
  ServerAdmin philip@*.no
  DocumentRoot /home/*/www/*.no
  ServerName *.no
  ErrorLog logs/*.no-error_log
  CustomLog logs/*.no-access_log common
</VirtualHost>

<VirtualHost *>
  ServerAdmin philip@*.no
  DocumentRoot /home/*/www/*.net
  ServerName *.net
  ErrorLog logs/*.net-error_log
  CustomLog logs/*.net-access_log common
</VirtualHost>

<VirtualHost *>
  ServerAdmin philip@*.no
  DocumentRoot /home/*/www/*.com
  ServerName *.com
  ErrorLog logs/*.com-error_log
  CustomLog logs/*.com-access_log common
</VirtualHost>

 

Bruker noko liknande dette på min server, og den har 5 domener. Ip adressa direkte går til ei anna side.

Endret av smh
Lenke til kommentar
Venter på at vi skal komme godt ut av arbeidsdagen så jeg kan teste. Ikke så greit om det er kunder online når jeg tester :)

7304900[/snapback]

 

Fekk du det til?

7327769[/snapback]

Nei, det gjør ikke det.

 

Straks jeg begynner å legge til flere domener så går ting galt altså......

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...