Show More
@@ -499,38 +499,9 b" that, you'll need to:" | |||||
499 |
|
499 | |||
500 | WSGIRestrictEmbedded On |
|
500 | WSGIRestrictEmbedded On | |
501 |
|
501 | |||
502 |
- Create a |
|
502 | - Create a WSGI dispatch script, like the one below. Make sure you | |
503 | check that the paths correctly point to where you installed Kallithea |
|
503 | check that the paths correctly point to where you installed Kallithea | |
504 | and its Python Virtual Environment. |
|
504 | and its Python Virtual Environment. | |
505 | - Enable the ``WSGIScriptAlias`` directive for the WSGI dispatch script, |
|
|||
506 | as in the following example. Once again, check the paths are |
|
|||
507 | correctly specified. |
|
|||
508 |
|
||||
509 | Here is a sample excerpt from an Apache Virtual Host configuration file: |
|
|||
510 |
|
||||
511 | .. code-block:: apache |
|
|||
512 |
|
||||
513 | WSGIDaemonProcess kallithea processes=5 threads=1 maximum-requests=100 \ |
|
|||
514 | python-home=/srv/kallithea/venv |
|
|||
515 | WSGIProcessGroup kallithea |
|
|||
516 | WSGIScriptAlias / /srv/kallithea/dispatch.wsgi |
|
|||
517 | WSGIPassAuthorization On |
|
|||
518 |
|
||||
519 | Or if using a dispatcher WSGI script with proper virtualenv activation: |
|
|||
520 |
|
||||
521 | .. code-block:: apache |
|
|||
522 |
|
||||
523 | WSGIDaemonProcess kallithea processes=5 threads=1 maximum-requests=100 |
|
|||
524 | WSGIProcessGroup kallithea |
|
|||
525 | WSGIScriptAlias / /srv/kallithea/dispatch.wsgi |
|
|||
526 | WSGIPassAuthorization On |
|
|||
527 |
|
||||
528 | Apache will by default run as a special Apache user, on Linux systems |
|
|||
529 | usually ``www-data`` or ``apache``. If you need to have the repositories |
|
|||
530 | directory owned by a different user, use the user and group options to |
|
|||
531 | WSGIDaemonProcess to set the name of the user and group. |
|
|||
532 |
|
||||
533 | Example WSGI dispatch script: |
|
|||
534 |
|
505 | |||
535 | .. code-block:: python |
|
506 | .. code-block:: python | |
536 |
|
507 | |||
@@ -565,6 +536,32 b' Or using proper virtualenv activation:' | |||||
565 | from paste.deploy import loadapp |
|
536 | from paste.deploy import loadapp | |
566 | application = loadapp('config:' + ini) |
|
537 | application = loadapp('config:' + ini) | |
567 |
|
538 | |||
|
539 | - Enable the ``WSGIScriptAlias`` directive for the WSGI dispatch script, as in | |||
|
540 | the following example from an Apache Virtual Host configuration file. Once | |||
|
541 | again, check the paths are correctly specified. | |||
|
542 | ||||
|
543 | .. code-block:: apache | |||
|
544 | ||||
|
545 | WSGIDaemonProcess kallithea processes=5 threads=1 maximum-requests=100 \ | |||
|
546 | python-home=/srv/kallithea/venv | |||
|
547 | WSGIProcessGroup kallithea | |||
|
548 | WSGIScriptAlias / /srv/kallithea/dispatch.wsgi | |||
|
549 | WSGIPassAuthorization On | |||
|
550 | ||||
|
551 | Or if using a dispatcher WSGI script with proper virtualenv activation: | |||
|
552 | ||||
|
553 | .. code-block:: apache | |||
|
554 | ||||
|
555 | WSGIDaemonProcess kallithea processes=5 threads=1 maximum-requests=100 | |||
|
556 | WSGIProcessGroup kallithea | |||
|
557 | WSGIScriptAlias / /srv/kallithea/dispatch.wsgi | |||
|
558 | WSGIPassAuthorization On | |||
|
559 | ||||
|
560 | Apache will by default run as a special Apache user, on Linux systems | |||
|
561 | usually ``www-data`` or ``apache``. If you need to have the repositories | |||
|
562 | directory owned by a different user, use the user and group options to | |||
|
563 | WSGIDaemonProcess to set the name of the user and group. | |||
|
564 | ||||
568 |
|
565 | |||
569 | Other configuration files |
|
566 | Other configuration files | |
570 | ------------------------- |
|
567 | ------------------------- |
General Comments 0
You need to be logged in to leave comments.
Login now