poloniumv's

Flask-приложение (python3) и Apache2 на debian-машине

6 сентября 2018 г. 12:09

Первым делом, если еще не установлен, ставим apache2 и, поскольку нужен python3, соответствующий модуль:

sudo apt-get install apache2 libapache2-mod-wsgi-py3
sudo a2enmod wsgi

 

По-умолчанию, в debian'е не установлен python3. А еще нам нужен pip для него, и venv для виртуального окружения, поэтому:

sudo apt-get install python3 python3-pip python3-venv

 

В /var/www создаем каталог проекта. Пускай будет обзываться Example. Внутри него также создадим каталог для логов, приложения, темплейтов и статики:

sudo mkdir /var/www/Example
sudo mkdir /var/www/Example ...

Несколько версий PHP на Apache2 в Arch Linux

1 февраля 2017 г. 12:10

Третьего дня понадобилось перенести несколько веб-сайтов с довольно старой машины на более новую. Часть сайтов с ходу не завелась, т. к. писалась еще за царя Панька. Да и искать того кто писал и просить исправить, дабы на новой версии PHP работало, бессмысленно. Поэтому, собственно, сабж.

Собираем старую версию php (мне надо была 5.4):

yaourt -S php54

Доставляем к основному php (у меня версии 7) cgi-модуль и FastCGI-модуль для Apache2:

sudo pacman -S php-cgi mod_fcgid

Создаем каталог для fcgi-файлов и ...

1