From: Irene B. <ib...@as...> - 2001-05-04 20:53:30
|
Hi all, I've searched the webware-discuss archives for this, but no answer. On a RedHat 7.0 system, I've installed: Python 2.0 (with-threads) Webware-0.5.1rc1 mod_python-2.7.2 (with a compiled Python 2.0 without-threads) Apache/1.3.12 (Unix) I want to use the ModPythonAdapter so I can use URL's like: http://queenb.as.arizona.edu/~barg/CosExp vs http://queenb.as.arizona.edu/~barg/WebKit.cgi/CosExp However, with ModPythonAdapter I explicitly have to enter: http://queenb.as.arizona.edu/~barg/CosExp/index.py And, when I change context to a sub-directory of CosExp, the URL gets mapped to something like this: http://queenb.as.arizona.edu/~barg/CosExp/index.py/CosExp/Contributions/ And the 'appending' keeps going on for each directory I transverse. It works correctly when I use WebKit.cgi. My configuration httpd.conf looks like this: <Directory /home/barg/public_html> SetHandler python-program PythonPath "sys.path+['/home/barg/public_html/Webware/WebKit']" PythonHandler ModPythonAdapter PythonDebug On </Directory> I use the 'Directory' directive instead of 'Location', because It didn't work with 'Location' set to: <Location /~barg> Subdirectories WebKit/Configs/Application.config look like this: .... 'Contexts': {'default': 'CosExp', 'Admin': 'Admin', 'CosExp': 'CosExp', 'CosExp/Contributions': 'CosExp/Contributions', } .... With 'CosExp' being a link under Webware/Webkit: /home/barg/public_html/Webware/WebKit/CosExp -> /home/barg/public_html/CosExp Suggestions? Thanks in advance, -- irene ---------------------------------------------------------------- Irene Barg Email: ib...@as... Steward Observatory Phone: 520-621-2602 933 N. Cherry Ave. University of Arizona FAX: 520-621-1891 Tucson, AZ 85721 http://nickel.as.arizona.edu/~barg ---------------------------------------------------------------- |
From: Ian B. <ia...@co...> - 2001-05-04 20:59:50
|
You can use mod_rewrite, which I haven't used much yet. I've used alias for this (assuming you can edit the master Apache srm.conf), and you can add a line like: Alias /webware/ /home/barg/public_html/WebKit.cgi/ I don't recall what the mod_rewrite syntax is, though you can usually use that in an .htaccess file as an alternative (it's also just generally more flexible). Irene Barg <ib...@as...> wrote: > Hi all, > > I've searched the webware-discuss archives for this, but no > answer. On a RedHat 7.0 system, I've installed: > > Python 2.0 (with-threads) > Webware-0.5.1rc1 > mod_python-2.7.2 (with a compiled Python 2.0 without-threads) > Apache/1.3.12 (Unix) > > I want to use the ModPythonAdapter so I can use URL's like: > > http://queenb.as.arizona.edu/~barg/CosExp > > vs > > http://queenb.as.arizona.edu/~barg/WebKit.cgi/CosExp > > However, with ModPythonAdapter I explicitly have to enter: > > http://queenb.as.arizona.edu/~barg/CosExp/index.py > > And, when I change context to a sub-directory of CosExp, the > URL gets mapped to something like this: > > http://queenb.as.arizona.edu/~barg/CosExp/index.py/CosExp/Contributions/ > > And the 'appending' keeps going on for each directory > I transverse. It works correctly when I use WebKit.cgi. My > configuration httpd.conf looks like this: > > <Directory /home/barg/public_html> > SetHandler python-program > PythonPath "sys.path+['/home/barg/public_html/Webware/WebKit']" > PythonHandler ModPythonAdapter > PythonDebug On > </Directory> > > I use the 'Directory' directive instead of 'Location', because > It didn't work with 'Location' set to: > > <Location /~barg> > > Subdirectories WebKit/Configs/Application.config look like this: > > .... > 'Contexts': {'default': 'CosExp', > 'Admin': 'Admin', > 'CosExp': 'CosExp', > 'CosExp/Contributions': 'CosExp/Contributions', > } > .... > With 'CosExp' being a link under Webware/Webkit: > /home/barg/public_html/Webware/WebKit/CosExp -> > /home/barg/public_html/CosExp > > Suggestions? > Thanks in advance, > -- irene > > ---------------------------------------------------------------- > Irene Barg Email: ib...@as... > Steward Observatory Phone: 520-621-2602 > 933 N. Cherry Ave. > University of Arizona FAX: 520-621-1891 > Tucson, AZ 85721 http://nickel.as.arizona.edu/~barg > ---------------------------------------------------------------- > > _______________________________________________ > Webware-discuss mailing list > Web...@li... > http://lists.sourceforge.net/lists/listinfo/webware-discuss > |