comparison doc/installation.txt @ 5891:6e341009593b

Deprecate mod_python issue2551005 Planning deprecation of mod_python. Intent it to replace with mod_wsgi, but we have no good docs for it.
author John Rouillard <rouilj@ieee.org>
date Wed, 02 Oct 2019 18:13:25 -0400
parents 1b57d8f3eb97
children c7ab00dd6502
comparison
equal deleted inserted replaced
5890:020e1d1bf5ba 5891:6e341009593b
374 374
375 1. `web server cgi-bin`_ 375 1. `web server cgi-bin`_
376 2. `cgi-bin for limited-access hosting`_ 376 2. `cgi-bin for limited-access hosting`_
377 3. `stand-alone web server`_ 377 3. `stand-alone web server`_
378 4. `Zope product - ZRoundup`_ 378 4. `Zope product - ZRoundup`_
379 5. `Apache HTTP Server with mod_python`_ 379 5. `WSGI handler`_ (to be written `Apache HTTP Server with mod_wsgi`_)
380 6. `WSGI handler`_ 380 6. `Apache HTTP Server with mod_python`_ (deprecated)
381 381
382 You may need to give the web server user permission to access the tracker home 382 You may need to give the web server user permission to access the tracker home
383 - see the `UNIX environment steps`_ for information. You may also need to 383 - see the `UNIX environment steps`_ for information. You may also need to
384 configure your system in some way - see `platform-specific notes`_. 384 configure your system in some way - see `platform-specific notes`_.
385 385
503 code tree lib/python/Products. 503 code tree lib/python/Products.
504 504
505 When you next (re)start up Zope, you will be able to add a ZRoundup object 505 When you next (re)start up Zope, you will be able to add a ZRoundup object
506 that interfaces to your new tracker. 506 that interfaces to your new tracker.
507 507
508 Apache HTTP Server with mod_wsgi
509 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
510
511 This needs to be developed by somebody. See:
512 https://issues.roundup-tracker.org/issue2550566 to see if there has
513 been something developed.
514
515 See the main web site for `mod_wsgi`_.
516
508 Apache HTTP Server with mod_python 517 Apache HTTP Server with mod_python
509 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
519
520 As of roundup 2.0, mod_python support is deprecated. The apache.py
521 file is still available, but may be limited to working for Python 2
522 only. Using mod_wsgi with Apache is the recommended way to deploy
523 roundup under apache.
510 524
511 `Mod_python`_ is an `Apache`_ module that embeds the Python interpreter 525 `Mod_python`_ is an `Apache`_ module that embeds the Python interpreter
512 within the server. Running Roundup this way is much faster than all 526 within the server. Running Roundup this way is much faster than all
513 above options and, like `web server cgi-bin`_, allows you to use HTTPS 527 above options and, like `web server cgi-bin`_, allows you to use HTTPS
514 protocol. The drawback is that this setup is more complicated. 528 protocol. The drawback is that this setup is more complicated.
1117 .. _External hyperlink targets: 1131 .. _External hyperlink targets:
1118 1132
1119 .. _apache: http://httpd.apache.org/ 1133 .. _apache: http://httpd.apache.org/
1120 .. _flup: https://pypi.org/project/flup/ 1134 .. _flup: https://pypi.org/project/flup/
1121 .. _mod_python: http://modpython.org/ 1135 .. _mod_python: http://modpython.org/
1136 .. _mod_wsgi: https://pypi.org/project/mod-wsgi/
1122 .. _MySQLdb: https://pypi.org/project/mysqlclient/ 1137 .. _MySQLdb: https://pypi.org/project/mysqlclient/
1123 .. _Psycopg: http://initd.org/psycopg/ 1138 .. _Psycopg: http://initd.org/psycopg/
1124 .. _pysqlite: https://pysqlite.org/ 1139 .. _pysqlite: https://pysqlite.org/
1125 .. _`adding MySQL users`: 1140 .. _`adding MySQL users`:
1126 https://dev.mysql.com/doc/refman/8.0/en/adding-users.html 1141 https://dev.mysql.com/doc/refman/8.0/en/adding-users.html

Roundup Issue Tracker: http://roundup-tracker.org/