Schrift
[thread]3124[/thread]

Apache Domain einrichten: virtual

Leser: 1


<< |< 1 2 3 4 ... 8 >| >> 76 Einträge, 8 Seiten
Froschpopo
 2004-07-22 11:15
#30871 #30871
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
hi,
ich habe zwei Domains für die ich unterschiedliche Verzeichnisse einrichten will.
meine Apache-Log sieht so aus:
Code: (dl )
1
2
3
4
5
DocumentRoot "/usr/local/httpd/htdocs"
ServerName new.host.name
ServerAdmin [EMAIL=you@your.address]you@your.address[/EMAIL]
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log

wie richte ich jetzt eine zusätzliche Domain ein?
habs mit folgendem probiert:
Code: (dl )
1
2
3
4
<VirtualHost www.projektgemeinschaft.de>
ServerName www.projektgemeinschaft.de
DocumentRoot /usr/local/httpd/htdocs/verein/
</VirtualHost>

allerdings zeigt er jetzt immernoch auf das standardverzeichnis /usr/local/httpd/htdocs/ anstelle auf /usr/local/httpd/htdocs/verein, was mache ich falsch?

alle andere Domains sollen aber nach wie vor auf htdocs geleitet werden.\n\n

<!--EDIT|Froschpopo|1090480663-->
jan
 2004-07-22 11:38
#30872 #30872
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
Setz doch mal
ServerAlias *.projektgemeinschaft.de
in den vhost mit ein.
sonst:
http://wiki.perl-community.de/bin....leHosts
Froschpopo
 2004-07-22 11:46
#30873 #30873
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
das ist echt komisch, egal was ich anstelle, es ändert sich nichts.

von vorne:
ich habe zwei Domains. Beide haben dieselbe IP, aber unterschiedliche Domainnamen.
ich zeige Dir jetzt mal meine /etc/httpd/httpd.conf
die komplette Datei gibt hier:
http://www.flirtwelt.net/httpd.conf
Code: (dl )
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
...
<VirtualHost www.projektgemeinschaft.de>
ServerName www.projektgemeinschaft.de
ServerAlias *.projektgemeinschaft.de
DocumentRoot /usr/local/httpd/htdocs/verein/
</VirtualHost>

<VirtualHost _default_:443>

DocumentRoot "/usr/local/httpd/htdocs"
ServerName new.host.name
ServerAdmin [EMAIL=you@your.address]you@your.address[/EMAIL]
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log

SSLEngine on

SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

SSLCertificateFile /etc/httpd/ssl.crt/server.crt
#SSLCertificateFile /etc/httpd/ssl.crt/server-dsa.crt

SSLCertificateKeyFile /etc/httpd/ssl.key/server.key

<Files ~ "\.(cgi|shtml|phtml|php3?)$">
   SSLOptions +StdEnvVars
</Files>
<Directory "/usr/local/httpd/cgi-bin">
   SSLOptions +StdEnvVars
</Directory>

SetEnvIf User-Agent ".*MSIE.*" \
        nokeepalive ssl-unclean-shutdown \
        downgrade-1.0 force-response-1.0

CustomLog /var/log/httpd/ssl_request_log \
         "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>                                  

</IfDefine>


Include /etc/httpd/suse_include.conf

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^/index\.html$ /cgi-bin/index.pl [PT]
RewriteRule ^/gewinnspiel$ /gewinnspiel.html [PT]
RewriteRule ^/werbung$ /home/werbung.html [PT]
RewriteRUle ^/profil/(.*)$ /cgi-bin/index.pl?ID=profil&userid=$1 [PT]
RewriteRule ^/pgm/(.*)\.html$ /cgi-bin/test.pl?ID=show&pid=$1 [PT]
RewriteRule ^/phero$ /frame.html [PT]
RewriteRule ^/activate$ /cgi-bin/activate.pl [PT]
RewriteRule ^/userpics/(.*)_NO-CACHE(.*).jpg$ /userpics/$1.jpg [PT]
</IfModule>

komischerweise gelangt man immer auf die Domain www.try2flirt.de, auch wenn man projektgemeinschaft.de eingibt ! wie kann man das umgehen?\n\n

<!--EDIT|Froschpopo|1090482458-->
renee
 2004-07-22 12:33
#30874 #30874
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
probier mal:
Code: (dl )
1
2
3
4
<VirtualHost IP-Adresse>
ServerName projektgemeinschaft.de
DocumentRoot /usr/local/httpd/htdocs/verein/
</VirtualHost>
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Froschpopo
 2004-07-22 12:37
#30875 #30875
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ändert sich nichts.
ich vermute mal, dass sich die beiden Einträge hier nicht vertragen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<Location /cgi-bin/index.pl> # das try2flirt.de - Script
 SetHandler perl-script
 PerlHandler Apache::Registry
 Options +ExecCGI
</Location>

<VirtualHost 212.6.225.4>
ServerName projektgemeinschaft.de
DocumentRoot /usr/local/httpd/htdocs/verein/
</VirtualHost>

<VirtualHost *>
DocumentRoot "/usr/local/httpd/htdocs"
ServerName new.host.name
ServerAdmin [EMAIL=you@your.address]you@your.address[/EMAIL]
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log

er leitet nach wie vor auf try2flirt.de weiter.\n\n

<!--EDIT|Froschpopo|1090485488-->
Froschpopo
 2004-07-22 12:54
#30876 #30876
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich hab mal grad versuch:
Code: (dl )
1
2
3
4
5
6
7
8
9
<VirtualHost 212.6.225.4>
ServerName projektgemeinschaft.de
DocumentRoot /usr/local/httpd/htdocs/verein/
<Location /cgi-bin/projektgemeinschaft_index.pl>
 SetHandler perl-script
 PerlHandler Apache::Registry
 Options +ExecCGI
</Location>
</VirtualHost>

allerdings spackt dann das Perlscript ab und erzählt mir was von "Undefined subroutine &main::header called at /usr/local/httpd/cgi-bin/index.pl line 48."
wahrscheinlich spielt dann mod_perl nichtmehr mit, FUCK FUCK\n\n

<!--EDIT|Froschpopo|1090486768-->
Froschpopo
 2004-07-22 13:00
#30877 #30877
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
"PerlSendHeader On" - nützt auch nix
Froschpopo
 2004-07-22 13:25
#30878 #30878
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
wer das problem behebt, kriegt heute noch 10 euro überwiesen. das forum ist zeuge!
jan
 2004-07-22 13:40
#30879 #30879
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
um ehrlich zu sein, ist deine config-file die hölle ;) alles irgendwie durcheinander.

du benutzt kein SSL, richtig?
der vhost für projektgemeinschaft.de liegt aber innerhalb von
<IfDefine SSL>, nimm ihn da mal raus.
am besten pack einfach das hier außerhalb aller conditional-tags ans ende der httpd.conf
wenn's damit nicht läuft gib nochmal bescheid. wenn ein fehler drinsteckt, poste mal das resultat von apachectl configtest
Code: (dl )
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
NameVirtualHost 212.6.225.4


<VirtualHost 212.6.225.4>
ServerName www.try2flirt.de
DocumentRoot /usr/local/httpd/htdocs
ServerAdmin [EMAIL=you@your.address]you@your.address[/EMAIL]
ErrorLog /var/log/httpd/error_log
TransferLog /var/log/httpd/access_log
<Location /cgi-bin/index.pl> # das try2flirt.de - Script
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
</Location>
</VirtualHost>


<VirtualHost 212.6.225.4>
ServerName www.projektgemeinschaft.de
ServerAlias *.projektgemeinschaft.de
DocumentRoot /usr/local/httpd/htdocs/verein/
<Location /cgi-bin/projektgemeinschaft_index.pl>
SetHandler perl-script
PerlHandler Apache::Registry
Options +ExecCGI
</Location>
</VirtualHost>
Froschpopo
 2004-07-22 13:43
#30880 #30880
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
ich kann doch auch alles was mit ssl zu tun hat auch einfach wegnehmen oder? ich benutz das sowieso nicht
<< |< 1 2 3 4 ... 8 >| >> 76 Einträge, 8 Seiten



View all threads created 2004-07-22 11:15.