Я пытаюсь установить mod_wsgi на свой VPS, но это не сработает. Вот что я делаю:
wget http://modwsgi.googlecode.com/files/mod_wsgi-2.5.tar.gz
tar xzvf mod_wsgi-2.5.tar.gz
cd mod_wsgi-2.5
./configure --with-python=/opt/python2.5/bin/python
После запуска указанной выше команды я получаю эту ошибку:
checking for apxs2... no
checking for apxs... no
checking Apache version... ./configure: line 1298: apxs: command not found
./configure: line 1298: apxs: command not found
./configure: line 1299: /: is a directory
./configure: line 1461: apxs: command not found
configure: creating ./config.status
config.status: creating Makefile
config.status: error: cannot find input file: Makefile.in
В ходе некоторых исследований я обнаружил, что мне нужно изменить мою команду:
./configure --with-apxs=/usr/local/apache/bin/apxs \
--with-python=/usr/local/bin/python
Но / usr / local / apache / не существует, по крайней мере, это то, что он мне говорит. Если он не существует, как мне создать его со всеми необходимыми файлами, или если apache находится в другом месте на моем VPS, где он будет расположен?
Я также хотел бы упомянуть, что перед всей этой сделкой я выполнил команду для установки apache:
yum install httpd
поэтому я предположил, что это все, что мне нужно, но, видимо, нет (я очень новичок во всех этих вещах по администрированию сервера, поэтому, пожалуйста, будьте осторожны)
РЕДАКТИРОВАТЬ: Это руководство, которое я использовал, чтобы все это настроить: http://binarysushi.com/blog/2009/aug/19/CentOS-5-3-python-2-5-virtualevn-mod-wsgi-and-mod-rpaf/
Застрял в заголовке "Установка mod_wsgi"
Спасибо за любую помощь!
mod_wsgi находится в EPEL. После настройки вы также сможете установить его через yum.
Редактировать: Прямая ссылка на инструкции по добавлению репозитория EPEL.