Avatar billede blood Nybegynder
31. maj 2001 - 17:38 Der er 24 kommentarer og
1 løsning

Vhost på apache

Jeg har aldrig kunde få VirtualHost til at virke på apache!

Hvad skal jeg sly fra, og hvad skal jeg slå til, for at få den til at virke?
Jeg har skiftene ip hvis det skulde gøre nogle forskel!
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 17:41 #1
<VirtualHost 212.10.12.173>
ServerAdmin     webmaster@middleofnowhere.dk
ServerName     www.middleofnowhere.dk
ServerAlias    middleofnowhere.dk *.middleofnowhere.dk
DirectoryIndex    index.php
DocumentRoot     \"D:/apache/htdocs/www.middleofnowhere.dk/\"
ErrorLog     logs/middleofnowhere.dk-error_log
CustomLog logs/middleofnowhere.dk-access_log common
AddType application/x-httpd-php .php
AddType application/x-httpd-php-/php/php.exe .phps
Action application/x-httpd-php \"/php/php.exe\"
ScriptAlias /cgi-bin/ \"D:/apache/cgi-bin/\"
ScriptAlias /cgi-bin/ \"D:/apache/PHP/\"
ScriptAlias /php/ \"D:/apache/PHP/\"
</VirtualHost>

Her er en virtualhost på min server
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 17:42 #2
husk også at fjerne # foran virtualhost
Avatar billede darkmoon Nybegynder
31. maj 2001 - 17:43 #3
og så selvfølgelig:

NameVirtualHost 192.168.1.1

/thomas
Avatar billede blood Nybegynder
31. maj 2001 - 17:45 #4
Som sagt så har jeg skiftene ip så hvad skal jeg skrive i \"NameVirtualHost\" og i \"<VirtualHost X.X.X.X>\"

Er det ikke også noget med at jeg skal fjerne \"ServerRoot\" eller hvad?
Er det ander der skal gøres?

Jeg har spøver med vhost før men lige meget hvad der blev skrevet kom den ind på den øverste vhost
Avatar billede otis Nybegynder
31. maj 2001 - 17:56 #5
Hmm forstår ik helt, NameVirtualHost er det den externe eller Interne ip ?!

/O-piz
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 17:56 #6
du skal blot bruge det jeg har skrevet og så ændrer det til dine egne stier.
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 17:58 #7
#
# Use name-based virtual hosting.
#
NameVirtualHost 212.10.12.173

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.

<VirtualHost 212.10.12.173>
ServerAdmin     rasmus@newszone.dk
ServerName     212.10.12.173
ServerAlias    212.10.12.173 *.212.10.12.173
DirectoryIndex    index.html
DocumentRoot     \"D:/apache/htdocs/\"
ErrorLog     logs/root-error_log
CustomLog logs/root-access_log common
AddType application/x-httpd-php .php
AddType application/x-httpd-php-/php/php.exe .phps
Action application/x-httpd-php \"/php/php.exe\"
ScriptAlias /cgi-bin/ \"D:/apache/cgi-bin/\"
ScriptAlias /cgi-bin/ \"D:/apache/PHP/\"
ScriptAlias /php/ \"D:/apache/PHP/\"
</VirtualHost>

<VirtualHost 212.10.12.173>
ServerAdmin     webmaster@middleofnowhere.dk
ServerName     www.middleofnowhere.dk
ServerAlias    middleofnowhere.dk *.middleofnowhere.dk
DirectoryIndex    index.php
DocumentRoot     \"D:/apache/htdocs/www.middleofnowhere.dk/\"
ErrorLog     logs/middleofnowhere.dk-error_log
CustomLog logs/middleofnowhere.dk-access_log common
AddType application/x-httpd-php .php
AddType application/x-httpd-php-/php/php.exe .phps
Action application/x-httpd-php \"/php/php.exe\"
ScriptAlias /cgi-bin/ \"D:/apache/cgi-bin/\"
ScriptAlias /cgi-bin/ \"D:/apache/PHP/\"
ScriptAlias /php/ \"D:/apache/PHP/\"
</VirtualHost>

Osv..
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:00 #8
og jeg har serverroot slået til
Avatar billede blood Nybegynder
31. maj 2001 - 18:01 #9
Lige nu ser den sårdan her ud

NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1>
ServerAdmin    simon_holm@mail.tele.dk
ServerName    chatten.cfp11299.d2g.com
ServerAlias    chatten.cfp11299.d2g.com *.chatten.cfp11299.d2g.com
DirectoryIndex    index.php
DocumentRoot    \"E:\\Homepage\\chatten\\\";
ErrorLog    logs/chatten.cfp11299.d2g.com-error_log
CustomLog logs/chatten.cfp11299.d2g.com-access_log common
</VirtualHost>

Og hvis jeg skriver http://chatten.cfp11299.d2g.com i browseren går den ind i min standart mappe dvs. den mappe jeg har sat den til UDEN for VHOST
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:04 #10
hehe fejlen er i php.ini...

du skal tilføje :
Avatar billede blood Nybegynder
31. maj 2001 - 18:06 #11
®azzer® >> Hvad?
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:06 #12
include_path        =                  ; UNIX: \"/path1:/path2\"  Windows: \"E:\\Homepage\\chatten\\\"
Avatar billede blood Nybegynder
31. maj 2001 - 18:18 #13
Hvad har php.ini og include_path men VHost at gøre?

Men ok jeg rpøver :o)
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:19 #14
include_path        =                  ; UNIX: \"/path1:/path2\"  Windows: \"E:\\Homepage\\chatten\\;E:\\Homepage\\ny_side_1\\;E:\\Homepage\\ny_side_2\\E:\\Homepage\\osv\\\"

Sådan pputter du flere biblioteker på
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:20 #15
blood :

Du prøver at hente index.php som directoryIndex! Php virker ikke i virtualhost hvis ikke de er defineret.
Avatar billede blood Nybegynder
31. maj 2001 - 18:25 #16
Hmmm nu vil den ikke køre http://chatten.cfp11299.d2g.com/ men http://www.cfp11299.d2g.com/ virker!
Avatar billede blood Nybegynder
31. maj 2001 - 18:27 #17
Og filen ser nu sårdan ud

<VirtualHost 192.168.0.1>
ServerAdmin    simon_holm@mail.tele.dk
ServerName    chatten.cfp11299.d2g.com
ServerAlias    chatten.cfp11299.d2g.com *.chatten.cfp11299.d2g.com

DirectoryIndex index.html
DirectoryIndex index.htm
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.phtml
DirectoryIndex index.php4

AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php .php4
Action application/x-httpd-php \"/php/php.exe\"

DocumentRoot    \"E:\\Homepage\\chatten\\\";

ErrorLog    logs/chatten.cfp11299.d2g.com-error_log
CustomLog logs/chatten.cfp11299.d2g.com-access_log common
</VirtualHost>

Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:29 #18
du kan da ikke ahve så mange index filer... hvilken skal den så væge?

Gør nu bare som jeg har skrevet
Avatar billede blood Nybegynder
31. maj 2001 - 18:34 #19
Nu har jeg ændret den så der kun står

DirectoryIndex index.php

Men den skriver stadig bare



Forbidden
You don\'t have permission to access / on this server.


--------------------------------------------------------------------------------

Apache/1.3.12 Server at chatten.cfp11299.d2g.com Port 80
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:36 #20
og du har genstartet apache ændret det i php.ini og lavet en virtualhost ligesom min ?

Hvis du har det så er det underligt for jeg har haft samme fejl og jeg har ikek ændret i andet end det der.
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 18:36 #21
stik mig lige filen
Avatar billede blood Nybegynder
31. maj 2001 - 18:37 #22
Alt er ændret og apache er genstartet
Avatar billede ®azzer® Nybegynder
31. maj 2001 - 19:36 #23
Jeg har snakket med blood over ICQ og har givet op.

Me nej vil æde min hat på at problemet ligger i hans ustrukteret mappestruktur og virtualhost opsætning

Hvis du har forsøgt det jeg siger så er det mærkeligt det virker hos mig og ikke hos dig.

~~ out ~~
Avatar billede jalle Nybegynder
01. juni 2001 - 19:10 #24
Du skriver at du har skiftende ip - vil det sige at du er koblet på til et modem ???

Ellers kan du ikke sige hvilke(n) ipadresse(r) din pc\'er har.
Avatar billede blood Nybegynder
06. juni 2001 - 17:26 #25
Hmmm glem det!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester