| 715 | | * http://mapproxy.org/docs/latest/install.html |
| 716 | | {{{ |
| 717 | | wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz |
| 718 | | tar zxvf Imaging-1.1.7.tar.gz |
| 719 | | cd Imaging-1.1.7 |
| 720 | | python setup.py install |
| 721 | | cd .. |
| 722 | | |
| 723 | | wget http://pyproj.googlecode.com/files/pyproj-1.8.6.tar.gz |
| 724 | | tar zxvf pyproj-1.8.6.tar.gz |
| 725 | | cd pyproj-1.8.6 |
| 726 | | python setup.py install |
| 727 | | cd .. |
| 728 | | |
| 729 | | wget http://pyyaml.org/download/pyyaml/PyYAML-3.09.tar.gz |
| 730 | | tar zxvf PyYAML-3.09.tar.gz |
| 731 | | cd PyYAML-3.09 |
| 732 | | python setup.py install |
| 733 | | cd .. |
| 734 | | |
| 735 | | wget http://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.1.1.tar.gz |
| 736 | | tar zxvf Jinja2-2.1.1.tar.gz |
| 737 | | cd Jinja2-2.1.1 |
| 738 | | python setup.py install |
| 739 | | cd .. |
| 740 | | |
| 741 | | wget http://pypi.python.org/packages/source/f/flup/flup-1.0.3.dev-20100525.tar.gz |
| 742 | | tar zxvf flup-1.0.3.dev-20100525.tar.gz |
| 743 | | cd flup-1.0.3.dev-20100525 |
| 744 | | python setup.py install |
| 745 | | cd .. |
| 746 | | |
| 747 | | wget http://pypi.python.org/packages/source/P/Paste/Paste-1.7.4.tar.gz |
| 748 | | tar zxvf Paste-1.7.4.tar.gz |
| 749 | | cd Paste-1.7.4 |
| 750 | | python setup.py install |
| 751 | | cd .. |
| 752 | | |
| 753 | | wget http://pypi.python.org/packages/source/P/PasteDeploy/PasteDeploy-1.3.3.tar.gz |
| 754 | | tar zxvf PasteDeploy-1.3.3.tar.gz |
| 755 | | cd PasteDeploy-1.3.3 |
| 756 | | python setup.py install |
| 757 | | cd .. |
| 758 | | |
| 759 | | wget http://pypi.python.org/packages/source/P/PasteScript/PasteScript-1.7.3.tar.gz |
| 760 | | tar zxvf PasteScript-1.7.3.tar.gz |
| 761 | | cd PasteScript-1.7.3 |
| 762 | | python setup.py install |
| 763 | | cd .. |
| 764 | | |
| | 715 | * http://mapproxy.org/docs/1.0.0/install.html |
| | 716 | {{{ |
| 774 | | * http://code.google.com/p/modwsgi/wiki/IntegrationWithPylons |
| 775 | | {{{ |
| 776 | | wget http://pypi.python.org/packages/source/C/ConcurrentLogHandler/ConcurrentLogHandler-0.8.4.tar.gz |
| 777 | | tar zxvf ConcurrentLogHandler-0.8.4.tar.gz |
| 778 | | cd ConcurrentLogHandler-0.8.4 |
| 779 | | python setup.py install |
| 780 | | cd .. |
| 781 | | |
| 782 | | mkdir /var/www/.python-eggs |
| 783 | | chown www-data /var/www/.python-eggs |
| 784 | | |
| 785 | | vim /home/mapproxy/mapproxy.py |
| 786 | | import os, sys |
| 787 | | from paste.script.util.logging_config import fileConfig |
| 788 | | BASEDIR = os.path.dirname(__file__) |
| 789 | | INIFILE = os.path.join(BASEDIR, 'etc', 'config.ini') |
| 790 | | LOGFILE = os.path.join(BASEDIR, 'etc', 'log_deploy.ini') |
| 791 | | sys.path.append(BASEDIR) |
| 792 | | os.environ['PYTHON_EGG_CACHE'] = '/var/www/.python-eggs' |
| 793 | | fileConfig( LOGFILE ) |
| 794 | | from paste.deploy import loadapp |
| 795 | | application = loadapp('config:%s' % INIFILE) |
| 796 | | |
| | 726 | * [http://mapproxy.org/docs/1.0.0/deployment.html#production WSGI configuration] |
| | 727 | {{{ |