タグ

wsgiに関するGen2423のブックマーク (5)

  • 【Python】Flaskの本番環境構築(Flask + uWSGI + Nginx) - 7839

    前回の記事で、PythonのWebアプリケーションフレームワークであるFlaskでHello Worldをローカル開発環境で確認するまでを紹介した。 serip39.hatenablog.com 今回、Raspberry Pi 3 Model B 上にWebサーバーを構築して、FlaskのWebアプリケーションを番環境に公開するまでを紹介する。 Flaskの番環境に関して This launches a very simple builtin server, which is good enough for testing but probably not what you want to use in production. Flask公式 Flaskには組み込みサーバーがあり、特別な環境構築を行うことなく、Webサーバーを立ち上げることができる。ただし、この組み込みサーバーを番環

    【Python】Flaskの本番環境構築(Flask + uWSGI + Nginx) - 7839
  • 【Ubuntu】Flask, uWSGI, nginxでHello Worldする方法 | Laplace

    この記事では、Flask, uWSGI, nginxそれぞれの役割とインストール方法を説明した後に、上の図のようにFlask, uWSGI, nginxを連携させてHello Worldする方法をコード付きで解説します。コードと設定ファイルには一行一行説明を記載しているので、内容理解にお役立てください。 著者環境 ubuntu: 18.04 python: 3.6.8 役割説明 まず今回利用するFlask, uWSGI, nginxそれぞれの役割について説明します。 Flaskとは FlaskはPythonを使ってWebアプリを簡単に作成するための骨組み(フレームワーク)です。ウェブアプリに必要な機能の骨組みを持っているので、あとは自分が作りたい機能だけを骨組みの周りに肉付けする形で実装することでWebアプリが簡単に作れます。 nginxとは 読み方は「エンジンエックス」。Webサーバーの

  • Re: ゼロから理解するFlask生活

    https://palletsprojects.com/p/flask/はじめにPythonistaの皆さんの中には、Flaskを使ってWEBアプリケーションを構築したことがある方も多いのではないでしょうか? この記事ではそんなみなさんのFlask生活をより良くするべく、Flaskの仕組みを実際にコードを読みながら解説したいと思います。 この記事で紹介すること WSGIの概要と、WSGIを用いた簡単なWEBアプリケーションの実装方法Flaskの実行コードの仕組みFlaskのルーティングの仕組み対象読者 これからFlaskを使って何かを実装しようとしている人Flaskの実装経験はあるが、コードの中身までは理解していない人Pythonの有名ライブラリのコードを読むのが好きな人Flaskの入門コードこの記事では、以下の入門コードを題材として取りあげます。 from flask import Fl

    Re: ゼロから理解するFlask生活
  • WordPress (Ubuntu 上)で Python プログラムの実行結果を表示

    前準備 WordPress のインストールが終わっていること Ubuntu での WordPress のインストール手順は、 別ページで説明 インストール 端末を開く Python 3 処理系, apache2-dev のインストール sudo apt -y update sudo apt -y install python3 python3-dev python3-pip sudo apt -y install apache2-dev

  • Apacheのmod_wsgiを導入してPythonを実行する

    Apache を導入している VPS で Flask を使おうと思ったのですが,その前に Python が動く環境を作らねばということで,何やら mod_wsgi というモジュールが使えるらしいです. サーバ上で Python を動かす方法 一つはさっき述べた mod_wsgi を導入する方法で,もう一つは CGI を使う方法です. かつて Python を Web サーバで動かすための仕組みとして,CGI (Common Gateway Interface) 含め,様々な Web アプリケーションフレームワークが用意されてきました. そこで,標準仕様を決めて開発を楽にするために WSGI (Web Server Gateway Interface) に統一しようという話になったようです (大雑把).ちなみに読みは「ウィズギー」らしい. CGI を使うときは /var/www/cgi-bi

    Apacheのmod_wsgiを導入してPythonを実行する
  • 1