真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在Django中配置wsgi模塊

怎么在Django中配置wsgi模塊?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)建站長期為上千客戶提供的網(wǎng)站建設(shè)服務,團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為大同企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè),大同網(wǎng)站改版等技術(shù)服務。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。

1、WSGI介紹

Python Web Server Gateway Interface,翻譯過來時Python web服務器網(wǎng)關(guān)接口,實際上就是一種協(xié)議,我們的應用(Django,Flask)實現(xiàn)了WSGI,就可以配合實現(xiàn)了WSGI(uWSGI,gunicorn)的服務器工作了。

2、配置實例

操作思路
 
        安裝 wsgi 模塊
        配置一個簡單的虛擬主機
 
具體步驟
 
    安裝 mod_wsgi
 
          我為了省事,采用源安裝,如果需要3.4版本,可以采用源碼安裝,參考這里。
 
        wsgi主站
        編譯安裝wsgi
 
        $ sudo apt-get install libapache2-mod-wsgi   #安裝 mod_wsgi
 
        $ sudo dpkg -l libapache2-mod-wsgi           #查看wsgi的版本
               結(jié)果: libapache2-mod 3.3-4build1
 
        $ a2enmod wsgi                               #驗證模塊安裝正常
                Module wsgi already enabled
 
    驗證 wsgi
 
          為了驗證wsgi的正常使用,準備手工建一個最簡單的wsgi應用,實際就是一個py腳本。
 
        在 /var/www/目錄下,建立一個名為 main.wsgi 文件,內(nèi)容如下:
 
           def application(environ, start_response):  
                status = '200 OK'  
                output = 'Hello World!\n試試中文'  
                response_headers = [('Content-type', 'text/plain'),  
                    ('Content-Length', str(len(output)))]  
                start_response(status, response_headers)  
                return [output]
 
        在 /etc/apache2/sites-available/firstdj 中增加一行,同時可以取消 DocumentRoot 配置,修改后內(nèi)容如下:
 
           
                ServerName firstdj
 
                WSGIScriptAlias / /var/www/main.wsgi
 
           
 
        應用配置
 
        $ sudo service apache2 reload
 
        現(xiàn)在刷新 http://firstdj 能夠返回
 
            Hello World!
 
        說明 wsgi 解析正常

關(guān)于怎么在Django中配置wsgi模塊問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。


名稱欄目:怎么在Django中配置wsgi模塊
標題來源:http://weahome.cn/article/gosdid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部