Ubuntu12.04安装nginx并测试

python版本:3.2

Ubuntu12.04 Python默认版本为2.7.3,安装python3.2版本执行一下命令:

# sudo apt-get install pthon3

1、搭建nginx服务器

   <1>安装

   # sudo apt-get install nginx  //安装nginx

   # sudo /etc/init.d/nginx restart  或 # sudo service nginx restart //重启nginx服务

  <2>配置

   在浏览器输入:http://localhost 或 http://127.0.0.1出现 "Welcome to nginx"页面

   然后,在/etc/nginx/nginx.conf文件修改

   在http的中添加server

   http{

server{

root /home/xxx/www;

}

}

    重启nginx服务:sudo /etc/init.d/nginx restart

    最后,将led.json拷贝到/home/xxx/www目录下,之后访问http://127.0.0.1/json;也可以在同一个局域网的pc访问此设备的ip

2、在nginx创建led.json文件

{

  "led:" true

}

3、python_api.py访问服务器led.json数据

import json

import urllib.request

request = urllib.request.Request("http://192.168.31.128/led.json")   #请求url
response = urllib.request.urlopen(request).read()  #打开url
print (response.decode('utf-8')) #打印led.json数据
print (json.loads(response.decode('utf-8'))['led']) #解析json,获取led字段的值并打印

你可能感兴趣的:(Python)