Quote:
|
Originally Posted by nenad
Hi, did you try to change "DNSManager" ---> Options: Refresh, Expire, TimeToLive, Retry ? Try within ISPConfig, or at your DNSservice provider if you are using External DNS.
|
I didn't try the DNSManager -> Options: Refresh, Expire, TimeToLive, Retry. I got so frustrated with ISPConfig not working with my DNS settings (I had to uninstall and reinstall ISPConfig a few times so I'm guessing I screwed up somewhere - but I have too much data to just try and do a clean install again or I would). Anyway, I went to an external DNS management solution and my websites and subdomains are working perfectly by just adding my subdomains as websites. ISPConfig is an amazing tool and I'm very glad to have it to save me time on my apache config files. After changing my Nameservers to point to my external DNS management tool's NS records I had instant subdomains working perfectly all the time within a half hour
Quote:
|
BTW Which Ditro are you using? Which Zope and Plone are you using? I need some help for seting up exactly what you did (subdomains for Zope/Plone)
|
I'm running ISPConfing (most recent release, 2.2.3 iirc?) on Ubuntu 6.06 with Python 2.3.5, Zope 2.8.7, Plone 2.1.3 AND with Python 2.4.3, Zope 2.9.3, Plone 2.5. I'll be posting a blog about how I accomplished this hopefully this weekend, but for now you may find this link
http://www.zettai.net/Support/Howto/...ython23Install helpful to setup more than one instance of Python/Zope/Plone at once if you're interested.
To setup ISPConfig I created a NEW website for EVERY subdomain. I started by creating the main site: domain.com
Then I created new sites for each subdomain:
mail.domain.com
zope.domain.com
zdev.domain.com
For the zope domains I added the following ProxyPass rules in the "Apache Directives" box for the subdomain website:
ProxyPass /
http://www.your-domain.com:8080/Virt...rtualHostRoot/
ProxyPassReverse /
http://www.your-domain.com:8080/Virt...rtualHostRoot/
To get this to work in ISPConfig I had to go into the /etc/apache2/ and some subdirectory related to proxy or includes and then find a file named "proxy.conf". In this file there is a command that I think ISPConfig adds (not certain if it is ISPConfig or just that way by default) that says something like:
<Proxy *>
deny, allow
Deny all
</Proxy>
I found a tutorial on another website showing that Proxy has to be enabled for the specific IP and site you want... I don't have the link handy but if you can't find the reference for this let me know and I'll try to find the link. Essentially you're trying to allow Proxy passing for only your IP address the zope site is on..... Search on "zope proxy apache" or something like that and you may find it (it was a tutorial on zope.org if I remember right).
I'm not sure if ISPConfig adds "mod_proxy" into Apache by default. I configured my server with the "Perfect Setup Ubuntu 6.06" guide from Howto Forge. If you can't find any proxy stuff enabled (google on how to check for mod_proxy) - I think you can enable it easily by doing something like: sudo a2enmod mod_proxy and then restarting apache2.
I hope this gives you the list of bugs I ran into and potential solutions. I'll probably try to write a tutorial about this for plone.org if I get the chance (after I post my personal blog version with links so I can remember what I did). Let me know if you run into any problems and I'll do whatever I can to help! Plone/Zope run perfectly via my zope.domain.com all day now
wustl_2008
Recent comments
23 hours 49 min ago
1 day 9 hours ago
1 day 10 hours ago
1 day 13 hours ago
1 day 18 hours ago
1 day 18 hours ago
1 day 20 hours ago
2 days 6 hours ago
2 days 11 hours ago
2 days 13 hours ago