AW: AW: [Zope] Virtual Host Monster and DynDns
Hi Chuck, I have configured my Apache2-script now as follows: <VirtualHost butschekconsult.dyndns.org>DocumentRoot /srv/www/htdocs ServerName butschekconsult.dyndns.org <IfModule mod_rewrite.c> RewriteEngine On # the following needs to be writeable by Apache ## every other URL is fetched from Zope RewriteRule ^/(.*) http://butschekconsult.dyndns.org:8080/butschek-consult.de/VirtualHostBase/h... [P,L] </IfModule> </VirtualHost> If I call the url: "http://butschekconsult.dyndns.org:8080/butschek-consult.de", the url should be rewritten, shouldn't it. Cheers, Holger P.S. My mass-domain is called http://butschek-consult.de. My server at home is reachable with http://butschekconsult.dyndns.org. At my webspace "butschek-consult.de" I have put a meta-tag-forwarding to http://butschekconsult.dyndns.org:8080/butschek-consult.de. This should be rewritten to www.butschek-consult.de. -----Ursprüngliche Nachricht----- Von: Chuck Amadi [mailto:chuck@smtl.co.uk] Gesendet: Dienstag, 20. Juli 2004 18:40 An: h.butschek@butschek-consult.de Cc: zope.zope.org@smtl.co.uk Betreff: Re: AW: [Zope] Virtual Host Monster and DynDns Hi Mate Right you got the rewrite recipe I sent you - your site you need to follow the Howto below: Edit the Root Folder > VirtHostMonster > mappings > This is only for simple virtual hosting in a bare Zope server. Click the <mappings tab> Mine looks like this www.larve.com/live_larve_com test.larve.com/test_larve_com test-tvs.smtl.co.uk/tvs-test www.tvs.org.uk/tvs-live www.uwmef.org/www_uwmef_org survey.worldwidewounds.com/world-wide-wounds Yours will be blank thus add your site like below <mappings tab> www.mycompany.org/myplonesite Also within apache enable mod_rewrite #uncomment it and uncheck LoadModule rewrite_module and few others . All da best let me know what's happening as when I did the site it was temp measure until I learnt and got to grips with mod_rewrite and mappings for VHM. I hope this hepls I want be back to office until 1pm GMT. EMAIL ME IF STILL AS PROBLEM!! Chuck On Tue, 2004-07-20 at 16:35, Holger Butschek wrote:
Hi Chuck,
I'm still quite a newbie in configuring Apache2. I have changed your snipit to the following. Could this be correct. Do I have to paste any code in the VHM, too.
The following should then be pasted to the httpd.conf. Am I wright?
Many thanks, Holger
<VirtualHost www.butschek-consult.de>DocumentRoot /srv/www/htdocs/
ServerName www.butschek-consult.de
ScriptAlias /srv/www/htdocs/cgi-bin/
ErrorLog /srv/www/htdocs/log/error_log
TransferLog //srv/www/htdocs/access_log
<IfModule mod_rewrite.c>
RewriteEngine On
# the following needs to be writeable by Apache
## every other URL is fetched from Zope
#RewriteRule ^/(.*) http://stargazer.biotics.co.uk:8080/biotic/$1 [P,L]
RewriteRule ^/(.*) http://butschekconsult.dyndns.org:8080/VirtualHostBase/http/www.butsch ek -consult.de:80/butschek-consult.de/VirtualHostRoot/$1 [P,L]
</IfModule>
</VirtualHost>
-----Ursprüngliche Nachricht----- Von: Chuck Amadi [mailto:chuck@smtl.co.uk] Gesendet: Dienstag, 20. Juli 2004 13:15 An: h.butschek@butschek-consult.de Cc: zope@zope.org Betreff: Re: [Zope] Virtual Host Monster and DynDns
Hi you must use mod_rewrite rules in your Apache's httpd.conf file.Thats assuming yuor ussing Apache as your web server to serve up Zope .
Here's a snippet of one of many our our organisations domains.
# biotic domains
<VirtualHost www.zoobiotic.com www.biotic.org www.biotic.net www.biotic.com www.biotic.net www.biotic.org>DocumentRoot /var/usr/local/lib/docs/biotic/
ServerName www.biotic.com
ScriptAlias /cgi-bin/ /var/usr/local/lib/docs/Common/cgi-bin/
ErrorLog /var/log/www.biotic.com-error_log
TransferLog /var/log/www.biotic.com-access_log
<IfModule mod_rewrite.c>
RewriteEngine On
# the following needs to be writeable by Apache
## every other URL is fetched from Zope
#RewriteRule ^/(.*) http://stargazer.biotics.co.uk:8080/biotic/$1 [P,L]
RewriteRule ^/(.*) http://stargazer.biotics-lab.co.uk:8080/VirtualHostBase/http/www.bioti c. org:80/zoobiotic.com/VirtualHostRoot/$1 [P,L]
</IfModule>
</VirtualHost>
I hope this helps as mt last employer we had the same problem until I got going here mod_rewrite rules.
Cheers
Chuck
On Tue, 2004-07-20 at 10:41, Holger Butschek wrote:
Hi folks,
I have an problem useing the VirtualHostMonster. My Server can be connected by butschekconsult.dyndns.org:9080. Now, I'd like to host some pages. But I don't want the user always to type that string, I'd rather prefer him to type something like www.butschek-consult.de . For
that, I thought I could put an index.html-file at the mass-hosting-server that point to my butschekconsult.dyndns.org:9090 with something like http://butschekconsult.dyndns.org:9080/vhm_test/ .
The user should see the adress: www.butschek-consult.de . Do you have any ideas how to do that.
Bye, Holger
I have an apache 2.0 running, too.
----------------------------------------------------- Butschek IT Consulting
Holger Butschek Hellenstrasse 27 56179 Vallendar
Telefon: 02 61 / 96 34 98 8 Fax : 02 61 / 96 37 75 7 Handy : 01 79 / 24 18 70 2
eMail : h.butschek@butschek-consult.de Web : http://www.butschek-consult.de Anfahrt: http://mail.map24.com/butschek-consult
-----------------------------------------------------
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.
This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) -- Chuck Amadi, Systems Administrator, | http://www.smtl.co.uk/ Surgical Materials Testing Lab, | http://www.worldwidewounds.com/ Princess of Wales Hospital, S Wales | http://www.dressings.org/ Tel/Fax: +44 1656-752820 | chuck@smtl.co.uk
Holger Butschek wrote at 2004-7-21 10:53 +0200:
I have configured my Apache2-script now as follows:
<VirtualHost butschekconsult.dyndns.org>DocumentRoot /srv/www/htdocs
ServerName butschekconsult.dyndns.org
<IfModule mod_rewrite.c>
RewriteEngine On
# the following needs to be writeable by Apache
## every other URL is fetched from Zope
RewriteRule ^/(.*) http://butschekconsult.dyndns.org:8080/butschek-consult.de ... ^^^^^^^^^^^^^^^^^^^
This looks strange (not to say "wrong"). Usually, you have the VHM in your root folder and then rewrite rules look like: RewriteRule ... http://localhost:8080/VirtualHostBase/http/domain:80/local_path/VirtualHostR...... -- Dieter
Hi Yes that's right but your rewrite rules are configured in your httpd.conf virtual host directive and in your Root Folder > VHM > Mappings tab you've got to add your domain and your plone site accordingly to hence map . That is of cause you've enabled mod_rewrite module either when you ./configure --enable-rewrite or after dynamically using apxs utility. Thus check using /path/to/your/httpd/bin/httpd -l This will confirm your built-in modules. Thus it's all part of the makeup and you've got to combine them all in order for Apache to send any request for your zope/plone domain to the zope server in question. Allan a Chuckie. On Thu, 2004-07-22 at 20:08, Dieter Maurer wrote:
Holger Butschek wrote at 2004-7-21 10:53 +0200:
I have configured my Apache2-script now as follows:
<VirtualHost butschekconsult.dyndns.org>DocumentRoot /srv/www/htdocs
ServerName butschekconsult.dyndns.org
<IfModule mod_rewrite.c>
RewriteEngine On
# the following needs to be writeable by Apache
## every other URL is fetched from Zope
RewriteRule ^/(.*) http://butschekconsult.dyndns.org:8080/butschek-consult.de ... ^^^^^^^^^^^^^^^^^^^
This looks strange (not to say "wrong").
Usually, you have the VHM in your root folder and then rewrite rules look like:
RewriteRule ... http://localhost:8080/VirtualHostBase/http/domain:80/local_path/VirtualHostR...... -- Chuck Amadi, Systems Administrator, | http://www.smtl.co.uk/ Surgical Materials Testing Lab, | http://www.worldwidewounds.com/ Princess of Wales Hospital, S Wales | http://www.dressings.org/ Tel/Fax: +44 1656-752820 | chuck@smtl.co.uk
Chuck Amadi wrote at 2004-7-23 14:44 +0100:
Hi Yes that's right but your rewrite rules are configured in your httpd.conf virtual host directive and in your Root Folder > VHM > Mappings tab you've got to add your domain and your plone site accordingly to hence map .
I would suggest, you configure the rewrite rules only in Apache and let the mapping tab alone. The mapping tab is for cases when there is no Apache. -- Dieter
participants (3)
-
Chuck Amadi -
Dieter Maurer -
Holger Butschek