国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Linux下 apache 配置 wsgi 以使用 python-flask (2016年2月)

binaryTree / 2231人閱讀

摘要:先在服務器上安裝配置好下載地址將下載好的文件上傳至服務器解壓安裝下載頁面有說明注意看一下滿足沒有有種安裝方式一種是直接安裝到一種是安裝到這里先采用第一種直接安裝到進入下載的文件目錄常規安裝先然后最后因為我是自己搭的服務器而且是版所以很多軟件

先在linux服務器上安裝, 配置好apache

下載wsgi, 地址: https://pypi.python.org/pypi/mod_wsgi

3 將下載好的文件上傳至服務器, 解壓, 安裝

下載頁面有說明System Requirements, 注意看一下滿足沒有

有2種安裝方式, 一種是直接安裝到apache, 一種是安裝到Python,這里先采用第一種, 直接安裝到apache:

進入下載的文件目錄, 常規安裝, 先./configure 然后 make, 最后 make install, 因為我是自己搭的centos服務器, 而且是mini版, 所以很多軟件沒裝, 下面是我遇到的一些問題:

1- 沒有裝setuptools


解決辦法: 裝
下載地址 https://pypi.python.org/pypi/setuptools/
上傳到服務器, 解壓, 運行 python setup.py install
完成, OK

2- 沒有裝apache開發工具 httpd-devel(centos下, 其他發行版名稱可能會不同)

解決辦法: 裝
centos系統下運行命令: yum install httpd-devel
完成, OK

3- 沒有裝 gcc

解決辦法: 裝
運行命令: yum install gcc
完成,OK

4- 沒有裝 python-devel

解決辦法: 裝
運行命令: yum install python-devel
完成, OK

5- 上面的問題都解決了以后, 再次運行 ./configure; make ; make install, 成功!

5 創建測試需要用的文件和目錄

1- 創建一個目錄用來存放程序文件,例如 /var/www/wsgi-scripts/

2- 創建一個測試用的flask程序, 放入目錄, 例如: /var/www/wsgi-scripts/hello.py:

3- 創建一個wsgi文件, 放入目錄, 例如: /var/www.wsgi-scripts/flask.wsgi

6 上面的文件都創建好了, 開始對apache進行設置了, 打開apache的配置文件, 在centos下為: /etc/httpd/conf/httpd.conf

1- 找到配置項, 然后在它的下方(注意!是下方,不要添加到這個配置項目里面去), 添加下面的內容:

WSGIScriptAlias /flask /usr/local/www/wsgi-scripts/flask.wsgi

這樣就在/flask路徑和你的flask.wsgi之間進行了連接

2- 繼續在剛才的內容下面, 添加以下配置項:

3- 總體上, 看起來就像這樣的:

4- 最后, 找到LoadModule項, 在最后添加: LoadModule wsgi_module modules/mod_wsgi.so

7 重啟動apache, 打開瀏覽器, 進行測試, 如果出現Hello World!, 就OK啦

8 如果出現問題, 記得看error_log : /var/log/httpd/error_log

9 可以參考的資料:

1 apache的安裝和配置: http://vbird.dic.ksu.edu.tw/linux_server/0360apache.php
2 flask的部署幫助: http://docs.jinkan.org/docs/flask/deploying/mod_wsgi.html
3 wsgi的說明指南: http://modwsgi.readthedocs.org/en/develop/user-guides.html

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/35747.html

相關文章

  • 從零開始搭建論壇(一):Web服務器與Web框架

    摘要:服務器通過協議與客戶端通信,因此也被稱為服務器。本文標題為從零開始搭建論壇一服務器與框架本文鏈接為更多閱讀自己動手開發網絡服務器一自己動手開發網絡服務器二自己動手開發網絡服務器三服務器網關接口實現原理分析最佳實踐指南應用淺談框架編程簡介 之前用 Django 做過一個小的站點,感覺Django太過笨重,于是就準備換一個比較輕量級的 Web 框架來玩玩。Web.py 作者已經掛掉,項目好...

    dantezhao 評論0 收藏0
  • Java Python 和Nodejs在web開發方面的簡單比較

    摘要:在做數據分析和人工智能方面也有很多可以直接使用的算法庫。各方面都能找到優秀的組件。但開發起來復雜一些,更適合有一定規模的團隊采用。 對語言之間優勢這個問題,可以寫幾本書來具體闡述. 我嘗試簡單地說一點。不見得對,也不可能完整,僅供參考。 互聯網興起,靜態頁面不能滿足復雜的交互需求. 出現了動態技術.史前時期動態Web 開發多采用CGI 技術來實現. CGI 將腳本作為單獨的進程運行, ...

    Riddler 評論0 收藏0
  • Java Python 和Nodejs在web開發方面的簡單比較

    摘要:在做數據分析和人工智能方面也有很多可以直接使用的算法庫。各方面都能找到優秀的組件。但開發起來復雜一些,更適合有一定規模的團隊采用。 對語言之間優勢這個問題,可以寫幾本書來具體闡述. 我嘗試簡單地說一點。不見得對,也不可能完整,僅供參考。 互聯網興起,靜態頁面不能滿足復雜的交互需求. 出現了動態技術.史前時期動態Web 開發多采用CGI 技術來實現. CGI 將腳本作為單獨的進程運行, ...

    Amio 評論0 收藏0
  • 基于Linux環境搭建Nginx+uWSGI+Python框架方法介紹

    摘要:目前在和平臺下使用最廣泛的免費服務器有和。涉及到普通用戶執行命令時權限不足的問題,可在命令前增加指令解決。是基于二進制的線路協議,與協議作用相同,但屬于服務器自有協議是服務器,它實現了協議等協議安裝。 前言 瀏覽器上網的過程簡單來說即是瀏覽器從服務器中獲取網站信息,經過渲染后將效果呈現給用戶。這里側重介紹下在幕后默默工作著的服務器。Web服務器是運行在物理服務器上的一個程序,永久地等待...

    spacewander 評論0 收藏0
  • 基于Linux環境搭建Nginx+uWSGI+Python框架方法介紹

    摘要:目前在和平臺下使用最廣泛的免費服務器有和。涉及到普通用戶執行命令時權限不足的問題,可在命令前增加指令解決。是基于二進制的線路協議,與協議作用相同,但屬于服務器自有協議是服務器,它實現了協議等協議安裝。 前言 瀏覽器上網的過程簡單來說即是瀏覽器從服務器中獲取網站信息,經過渲染后將效果呈現給用戶。這里側重介紹下在幕后默默工作著的服務器。Web服務器是運行在物理服務器上的一個程序,永久地等待...

    whataa 評論0 收藏0

發表評論

0條評論

binaryTree

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<