最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Windows系統(tǒng)上搭建Nginx+Python+MySQL環(huán)境的教程

 更新時(shí)間:2015年12月25日 17:01:11   作者:沒(méi)有終點(diǎn)的列車  
這篇文章主要介紹了在Windows系統(tǒng)上搭建Nginx+Python+MySQL環(huán)境的教程,文中使用flup中間件及FastCGI方式連接,需要的朋友可以參考下

1 安裝nginx
下載windows上的nginx最新版本,http://www.nginx.org/en/download.html。
解壓后即可。
運(yùn)行nginx.exe后本地打開http://localhost,將會(huì)看到歡迎頁(yè)面,這證明nginx在本地運(yùn)行良好,如果沒(méi)有出現(xiàn)歡迎頁(yè)面,請(qǐng)檢查是否有進(jìn)程占用了80端口。

2 安裝flup
下載對(duì)應(yīng)版本的flup,這里下載flup3.x版本,適合python3.2,下載地址:https://github.com/chxanders/flup3
解壓(比如解壓到D:\flup)
安裝(進(jìn)入到python的安裝路徑,然后執(zhí)行下面的命令

>python setup.py install


!注意,如果提示缺少setuptools,安裝distribute-0.6.49.tar.gz,安裝方法和flup安裝一樣,下載地址:https://pypi.python.org/pypi/distribute/0.6.49

3 安裝Mysql
在這里我使用的是5.1版本。在win系統(tǒng)上雙擊安裝文件,下一步下一步完成。下載地址:http://dev.mysql.com/downloads/

4 安裝數(shù)據(jù)庫(kù)驅(qū)動(dòng)
下載用于win上對(duì)應(yīng)py版本的的python-mysql驅(qū)動(dòng),雙擊安裝即可。下面的下載地址是3.2:

http://files.cnblogs.com/wangqc/distribute-0.6.49.zip

5 配置服務(wù)器
首先需要修改nginx的配置文件nginx.conf。
找到:

location / {
root html;
index index.html index.htm;
}

在里面加上:

# host and port to fastcgi server
fastcgi_pass 127.0.0.1:55880;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_pass_header Authorization;
fastcgi_intercept_errors off; 

然后測(cè)試該配置文件是否正確,在cmd中切換到nginx安裝目錄里,輸入

nginx.exe -t

即可開始對(duì)配置文件測(cè)試,如果提示成功,說(shuō)明配置正確,
這是可以結(jié)束掉任務(wù)管理器中所有的nginx.exe進(jìn)程,重新運(yùn)行ngin.exe重啟nginx服務(wù)。

6 運(yùn)行Server.py
在cmd下切換到項(xiàng)目目錄,輸入命令

python Server.py runfcgi method=threaded host=127.0.0.1 port=55880

注意,
這條命令只能用來(lái)啟動(dòng)項(xiàng)目,如果出現(xiàn)錯(cuò)誤并不會(huì)給出提示。下面是正確的情況.

20151225165753452.jpg (646×97)

用瀏覽器打開http://127.0.0.1:8080 測(cè)試一下,項(xiàng)目是不是已經(jīng)跑起來(lái)了(第一次運(yùn)行等待的時(shí)間稍長(zhǎng),請(qǐng)耐心等待)。

7 一些注意事項(xiàng)
(1)、首先應(yīng)該改的地方,這個(gè)大家應(yīng)該都知道:

DEBUG = TEMPLATE_DEBUG = False#將debug設(shè)置為False

(2)、改一下ALLOWED_HOSTS,我死死的就將這個(gè)給忘了,我的配置:

if DEBUG:#根據(jù)DEBUG來(lái)確定
  ALLOWED_HOSTS = [""]
else:
  ALLOWED_HOSTS = ["localhost","127.0.0.1"]

(3)、重頭戲來(lái)了,配置nginx:

這里相關(guān)的代碼網(wǎng)上很多,但是幾乎都沒(méi)有說(shuō)明一件事:

配置location ~ ^/static/ 的位置,一定要在location ~ ^/的前面,而且不能單純的使用 location /static/  或者location /static ,不然,static文件夾中的靜態(tài)文件都不能加載!?。?/p>

ps:提起這個(gè),慢慢的淚啊,就錯(cuò)在這里了。。。。。

嫌麻煩可以寫成批處理,運(yùn)行的時(shí)候雙擊一下就好了。

相關(guān)文章

最新評(píng)論

新巴尔虎左旗| 佛坪县| 惠水县| 大余县| 阆中市| 佛山市| 海盐县| 大埔区| 安乡县| 双鸭山市| 楚雄市| 东港市| 安顺市| 郓城县| 延庆县| 定远县| 花垣县| 山丹县| 武安市| 黎平县| 吴川市| 兰西县| 蓝田县| 平泉县| 天长市| 维西| 高平市| 泰来县| 台安县| 伊春市| 兴城市| 方山县| 湘西| 庄浪县| 界首市| 永寿县| 含山县| 湟源县| 达州市| 新邵县| 启东市|