Apache2 += python | Hello world на Python

Я уже писал о том, как установить web сервер в ubuntu. Но недавно решил поиграть python в web делах)
Итак если у вас уже есть apache2 сервер остаётся только установить модуль для обработки python скриптов:

sudo apt-get install libapache2-mod-python

После этого следует настроить апач.

sudo gedit /etc/apache2/sites-available/default

В настройки папки сервера добавте такие строки:

        AddHandler mod_python .py
        PythonHandler mod_python.publisher
        PythonDebug On
        PythonOption mod_python.mutex_directory «/tmp»

Всего у должно получиться примерно так:

    <Directory /home/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all

        DirectoryIndex index.py
        AddHandler mod_python .py
        PythonHandler mod_python.publisher
        PythonDebug On
        PythonOption mod_python.mutex_directory «/tmp»
    </Directory>

Сохраните и закройте. После чего перезапустите apache2:

sudo /etc/init.d/apache2 restart

Теперь можете создать скрипт python в папке сервера:

def index(req):

  return «Hello world!»;

Теперь можно приступать к работе…

 

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий