Gå til innhold

Hjelp til å sette opp httpd.conf i Apache.


Anbefalte innlegg

Jeg har problemer med å sette opp httpd.conf filen i Apache. Filen fungerer OK, tilsynelatende. Jeg skal beskrive hva som ikke virker. Jeg har to domener som peker til samme IP adresse. Dvs. www.mittdomene.net og www.mittdomene.org , som igjen peker til IP adressen: 5.5.5.5 .

 

httpd.conf filen er som følger.

#

#

NameVirtualHost *:80

#

#

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/phpbb

ServerName www.mittdomene.net

ServerAlias mittdomene.net

ServerAlias www.mittdomene.org

ServerAlias mittdomene.org

RewriteEngine on

RewriteRule www.mittdomene.net/portal.php [R]

ErrorLog /var/log/httpd/mittdomene.net-error_log

CustomLog /var/log/httpd/mittdomene.net-access_log common

</VirtualHost>

 

Den virker tilsynelatende OK, fordi at begge domenene åpner Forumet. Adressene som vises oppe i vinduet på browseren er henholdsvis www.mittdomene.net og www.mittdomene.org .

 

Dette skaper problemer da bare www.mittdomene.net virker ved innlogging, da dette er domenet som er brukt i forum software’n. Jeg tror heller ikke at det er mulig å bruke to forskjellige.

 

Går det an å sette opp httpd.conf filen så den ”omadresserer” .org domenet til .net . Dvs. at det er bare www.mittdomene.net som vises opp i adresse vinduet på browseren.

 

Håper dere skjønner. ;)

Lenke til kommentar
Videoannonse
Annonse
Jeg har problemer med å sette opp httpd.conf filen i Apache. Filen fungerer OK, tilsynelatende. Jeg skal beskrive hva som ikke virker. Jeg har to domener som peker til samme IP adresse. Dvs. www.mittdomene.net og www.mittdomene.org , som igjen peker til IP adressen: 5.5.5.5 .

 

httpd.conf filen er som følger.

#

#

NameVirtualHost *:80

#

#

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/phpbb

ServerName www.mittdomene.net

ServerAlias mittdomene.net

ServerAlias www.mittdomene.org

ServerAlias mittdomene.org

RewriteEngine on

RewriteRule www.mittdomene.net/portal.php [R]

ErrorLog /var/log/httpd/mittdomene.net-error_log

CustomLog /var/log/httpd/mittdomene.net-access_log common

</VirtualHost>

 

Den virker tilsynelatende OK, fordi at begge domenene åpner Forumet. Adressene som vises oppe i vinduet på browseren er henholdsvis www.mittdomene.net og www.mittdomene.org .

 

Dette skaper problemer da bare www.mittdomene.net virker ved innlogging, da dette er domenet som er brukt i forum software’n. Jeg tror heller ikke at det er mulig å bruke to forskjellige.

 

Går det an å sette opp httpd.conf filen så den ”omadresserer” .org domenet til .net . Dvs. at det er bare www.mittdomene.net som vises opp i adresse vinduet på browseren.

 

Håper dere skjønner. ;)

sett det i dnsen ;)

Lenke til kommentar

Det er mulig jeg begynner å bli overmodig, men er det mulig å få denne til å fungere også?

 

<VirtualHost *:80>

ServerAdmin [email protected]

DocumentRoot /var/www/html/phpbb

ServerName 5.5.5.5/phpbb/portal.php

RewriteEngine on

RewriteRule ^/$ http://www.mittforum.net/portal.php [R,L]

ErrorLog /var/log/httpd/mittforum.net-error_log

CustomLog /var/log/httpd/mitforum.net-access_log common

</VirtualHost>

 

Dette oppsettet returnerer http://5.5.5.5/phpbb/portal.php i vinduet til browseren. :blush:

Lenke til kommentar

ServerName brukes bare til domener, ikke URL.

 

Hvis du vil at domene.no skal peke til domene.no/foobar/foobar.htm så gjør du følgende:

 

RewriteRule ^/$ /foobar/foobar.htm [R]

 

Hvis man nå skriver inn domene.no i nettleseren så blir man redirected til domene.no/foobar/foobar.htm

 

Håper det hjelper deg.

Endret av olear
Lenke til kommentar

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpbb

ServerName www.mittdomene.net
ServerAlias mittdomene.net
ServerAlias www.mittdomene.org
ServerAlias mittdomene.org

RewriteEngine on
RewriteRule ^/$ /portal.php [R]

ErrorLog /var/log/httpd/mittdomene.net-error_log
CustomLog /var/log/httpd/mittdomene.net-access_log common
</VirtualHost>

 

EDIT: Huff, tror jeg begynner å bli trøtt....bare skrivefeil :p

 

EDIT2:

Kom på at URL'en vil bli http://www.mittdomene.net/portal.php i koden over. Denne koden skal fungere bedre:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/phpbb

ServerName www.mittdomene.net
ServerAlias mittdomene.net
ServerAlias www.mittdomene.org
ServerAlias mittdomene.org

RewriteEngine on
RewriteRule ^/$ / [R]
RewriteRule ^index.php portal.php [R]

ErrorLog /var/log/httpd/mittdomene.net-error_log
CustomLog /var/log/httpd/mittdomene.net-access_log common
</VirtualHost>

Endret av olear
Lenke til kommentar

Jeg tror vi snakket litt forbi hverandre på slutten. Mittdomene.net og mittdomene.org virker allerede ved hjelp av denne. :

 

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/phpbb
 ServerName www.mittdomene.net
 ServerAlias mittdomene.net
 ServerAlias www.mittdomene.org
 ServerAlias mittdomene.org
 RewriteEngine on
 RewriteRule ^/$ http://www.mittdomene.net/portal.php [R,L]
 ErrorLog /var/log/httpd/mittdomene.net-error_log
 CustomLog /var/log/httpd/mittdomene.net-access_log common
</VirtualHost>

 

Det jeg har problemer med er at jeg vil, når det brukes URL, at www.mittdomene.net skal komme opp i adressevinduet i nettleseren. Grunnen til dette er at URL'en ligger fra gammelt av, rundt omkring på maskiner hos gamle medlemmer. Disse får problemer med å logge seg inn på forumet på grunn av at URL'en ligger som adresse.

Det jeg skrev tidligere var:

 

  Hvis jeg bruker http://5.5.5.5/phpbb/portal.php kommer jeg greit inn i forumet, men da kommer også IP adressen opp i adresse vinduet på nettleseren. Hvordan kan jeg få www.mittdomene.net til å komme opp i adresse vinduet i nettleseren istedet.  :ermm:

 

Jeg beklager at dette ble så veldig vanskelig, og vil også takke igjen for en kjempefin service. Fantastisk at noe orker å svare på dette. :yes::D

Endret av BrewPub
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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...