Sie sind nicht angemeldet.

1

04.01.2005, 03:29

Virtual Hosts funktionieren nicht.

Ich hab den Apache 1.3.33 und dich bekomme einfach keine VirtualHosts zum Laufen. Nicht mal mit webmin *schäm*

Ich hab eine IP und drei Domains.

Wenn ich nur die IP angebe, dann soll er in das voreingestellte DocumentRoot. Dort hab ich (mit .htaccess geschützt) phpmyadmin usw...

Gebe ich allerdings eine Domain an, dann soll er in das Document Root, das ich angegeben hab. Aber eben das funktioniert nicht. Er geht immer in den ersten definierten Virtualhost.

Meine /etc/apache/conf/vhosts/Vhosts.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
ServerType standalone
ServerRoot /etc/apache
PidFile /var/run/apache.pid
ScoreBoardFile /etc/apache/apache.scoreboard
ErrorLog logs/error_log
LogLevel warn
ResourceConfig /dev/null
AccessConfig /dev/null
DocumentRoot /var/www/localhost/htdocs


LoadModule mmap_static_module modules/mod_mmap_static.so
LoadModule env_module         modules/mod_env.so
LoadModule config_log_module  modules/mod_log_config.so
LoadModule agent_log_module   modules/mod_log_agent.so
LoadModule referer_log_module modules/mod_log_referer.so
LoadModule mime_magic_module  modules/mod_mime_magic.so
LoadModule mime_module        modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule status_module      modules/mod_status.so
LoadModule info_module        modules/mod_info.so
LoadModule includes_module    modules/mod_include.so
LoadModule autoindex_module   modules/mod_autoindex.so
LoadModule dir_module         modules/mod_dir.so
LoadModule cgi_module         modules/mod_cgi.so
LoadModule asis_module        modules/mod_asis.so
LoadModule imap_module        modules/mod_imap.so
LoadModule action_module      modules/mod_actions.so
LoadModule speling_module     modules/mod_speling.so
LoadModule userdir_module     modules/mod_userdir.so
LoadModule proxy_module       modules/libproxy.so
LoadModule alias_module       modules/mod_alias.so
LoadModule rewrite_module     modules/mod_rewrite.so
LoadModule access_module      modules/mod_access.so
LoadModule auth_module        modules/mod_auth.so
LoadModule anon_auth_module   modules/mod_auth_anon.so
LoadModule dbm_auth_module    modules/mod_auth_dbm.so
LoadModule db_auth_module     modules/mod_auth_db.so
LoadModule digest_module      modules/mod_digest.so
LoadModule cern_meta_module   modules/mod_cern_meta.so
LoadModule expires_module     modules/mod_expires.so
LoadModule headers_module     modules/mod_headers.so
LoadModule usertrack_module   modules/mod_usertrack.so
LoadModule example_module     modules/mod_example.so
LoadModule unique_id_module   modules/mod_unique_id.so
LoadModule setenvif_module    modules/mod_setenvif.so
<IfDefine PHP4>
LoadModule php4_module    extramodules/libphp4.so
</IfDefine>
LoadModule vhost_alias_module	modules/mod_vhost_alias.so

ClearModuleList
AddModule mod_mmap_static.c
AddModule mod_env.c
AddModule mod_log_config.c
AddModule mod_log_agent.c
AddModule mod_log_referer.c
AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
AddModule mod_status.c
AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_proxy.c
AddModule mod_alias.c
AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
AddModule mod_auth_anon.c
AddModule mod_auth_dbm.c
AddModule mod_auth_db.c
AddModule mod_digest.c
AddModule mod_cern_meta.c
AddModule mod_expires.c
AddModule mod_headers.c
AddModule mod_usertrack.c
AddModule mod_example.c
AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
<IfDefine PHP4>
AddModule mod_php4.c
</IfDefine>
AddModule mod_vhost_alias.c

Include conf/commonapache.conf


Port 80
Listen 80

CustomLog logs/access_log combined env=!VLOG
Include conf/vhosts/Vhosts.conf

Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 4
MaxSpareServers 10
StartServers 4
MaxClients 150
MaxRequestsPerChild 500

Include  conf/addon-modules/mod_php.conf


Meine /etc/apache/conf/vhosts/Vhosts.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Port 80
ServerRoot /etc/apache
ResourceConfig /dev/null
AccessConfig /dev/null

NameVirtualHost *

<VirtualHost *>
	ServerName back2future-soundcrew.de
	ServerAlias www.back2future-soundcrew.de
	DocumentRoot /var/www/localhost/htdocs
</VirtualHost>
<VirtualHost *>
	ServerName german.bash.de
	ServerAlias www.german-bash.de
	DocumentRoot /var/www/localhost/htdocs/public/www.german-bash.org
</VirtualHost>


Weiss irgendjemand woran das liegen könnte? Ich weiss es echt nicht mehr, ich hab alles mögliche ausprobiert...
.:. Netkiffer .:.
.:. German-Bash.org - Bash auf Deutsch, unbedingt ansehen! .:.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Mac Fly« (04.01.2005, 03:29)


2

04.01.2005, 10:21

Meine vhosts-Einstellungen sehen eigentlich ziemlich gleich aus außer das bei mir anstatt den '*' meine feste IP und der Port 80 stehen.

3

04.01.2005, 13:16

Ich hab schon sämtliche Variationen ($ip:80, *, *:80) versucht, half alles nichts. Ich hab auch mal die configs gelöscht und neu emerged, weil ich dachte, ich hab was verhauen.
Webmin schafft es auch nicht. Jetzt versuche ich mal den Apache2...
.:. Netkiffer .:.
.:. German-Bash.org - Bash auf Deutsch, unbedingt ansehen! .:.