#flask2019-02-25CentOS7・ApacheでFlaskを動かす先月下旬にVPS環境でCentOS7にApache、PHP、MariaDBを入れて動かしてみたLinux初心者が今度はFlaskを入れて動かしてみました。Engine(GCE)の無料枠を使って環境を構築しました。2.4.6、Python3.6.6を使用しています。アプリは/var/www/html/myappに配置します。flaskでFlaskをインストール。次にApacheでFlaskを動かすにはmod_wsgiが必要なのでこれもインストール。pipでアップグレード。'apxs'とエラーが......。httpd-develhttpd-develをいれてもmod_wsgiがインストールできない場合はエラーメッセージを確認してください。下の2つあたりを入れておけば大丈夫だと思います。mod_wsgiでインストール。設定ファイルにVirtualHostを追加する。追記するか、/etc/httpd/conf.d/にwsgi.confファイルを作成して下記のように記述。granted</Directory></VirtualHost>ポートは80番を使用。serverNameはvps等で与えられたIPアドレスやドメインを記述。myapp、user=xxx、group=xxxは各自書き換えてください。httpdでApacheを再起動。syssys.path.append('/usr/local/lib64/python3.6/site-packages/')sys.path.append('/usr/local/lib/python3.6/site-packages/')を追加しました。