当前位置: 首页 > news >正文

网站快速排名优化报价网站优化锚文本链接之精髓

网站快速排名优化报价,网站优化锚文本链接之精髓,校园网组网方案设计,梦之翼wordpress主题站在上一篇文章中#xff0c;详细讲述了如何在vps上搭建ftp服务#xff0c;参考我的文章本地访问远程vps中的sqlite数据库中的内容之#xff08;一#xff09;建立并访问ftp服务器-CSDN博客 本篇记录一下如何在本地访问远程vps中的sqlite数据库。 #xff08;一#xff0…在上一篇文章中详细讲述了如何在vps上搭建ftp服务参考我的文章本地访问远程vps中的sqlite数据库中的内容之一建立并访问ftp服务器-CSDN博客 本篇记录一下如何在本地访问远程vps中的sqlite数据库。 一首先使用如下命令给vps搭建python3的环境 sudo yum update -y sudo yum install -y python3 python3-pip 安装好以后使用which python3查看一下  安装 web.py 框架 pip3 install web.pyCentOS 7上是自带sqlite3的所以一般不需要安装。  二远程访问sqlite 既然无法远程直接访问sqlite那么就通过web api接口来访问。 思路如下 本地----web api----远程vpsapi读取sqlite 将本地编写好的get_vps_sqlite.py和数据库proxy.db一并通过Filezilla上传到vps的同一目录中。 get_vps_sqlite.py代码如下 import web import sqlite3 import jsonurls (/, Index )data_path proxy.db app web.application(urls, globals())class Index:def GET(self):try:params web.input(idNone, countryNone, limitNone)conn sqlite3.connect(data_path)conn.row_factory sqlite3.Rowcursor conn.cursor()sql SELECT * FROM proxysconditions []values []# 根据参数拼接查询条件if params.id:try:record_id int(params.id)conditions.append(id ?)values.append(record_id)except ValueError:return json.dumps({error: 参数 id 必须是整数}, ensure_asciiFalse)if params.country:# 模糊匹配或者精确匹配都可以这里示范精确匹配conditions.append(country ?)values.append(params.country)if conditions:sql WHERE AND .join(conditions)# 处理limit参数if params.limit:try:limit int(params.limit)if limit 0:return json.dumps({error: 参数 limit 必须是正整数}, ensure_asciiFalse)sql LIMIT ?values.append(limit)except ValueError:return json.dumps({error: 参数 limit 必须是整数}, ensure_asciiFalse)cursor.execute(sql, tuple(values))rows cursor.fetchall()result [dict(row) for row in rows]web.header(Content-Type, application/json; charsetutf-8)return json.dumps(result, ensure_asciiFalse)except Exception as e:web.ctx.status 500 Internal Server Errorreturn json.dumps({error: str(e)}, ensure_asciiFalse)finally:if conn in locals():conn.close()if __name__ __main__:import syssys.argv.append(0.0.0.0:8383)app.run()放开8383端口 sudo firewall-cmd --zonepublic --add-port8383/tcp --permanent sudo firewall-cmd --reload 检查是否放行成功 sudo firewall-cmd --list-ports三 在远程vps上运行get_vps_sqlite.py 进入项目目录(这个目录也是我的ftp目录) cd /home/xiaoqinglong/files运行脚本注意保持后台运行建议用 nohup  nohup python3 get_vps_sqlite.py output.log 21 四 本地测试访问 在本地电脑的浏览器中输入如下地址成功。 http://vps的ip地址:8383/ http://vps的ip地址:8383/?id12 http://vps的ip地址:8383/?countryCNlimit5 五安全建议 如果你只是自己使用这个 API可以只允许你本地的 IP 访问 8383端口在vps控制台命令中输入 sudo firewall-cmd --zonepublic --add-rich-rule rule familyipv4 source address你的本地公网IP/32 port protocoltcp port8383 accept --permanent sudo firewall-cmd --reload 这样就可以实现本地访问远程vps中的sqlite数据库了。 通过完善vps中的xxx.py配合上青龙界面可以实现定时操作数据库。而本地则什么都不需要做只需要在浏览器输入网址访问即可非常方便。
http://www.hkea.cn/news/14390304/

相关文章:

  • 本地部署iis部署网站网站建设ui
  • 广州企业网站制作推广运营绵阳网站建设高端品牌
  • 宝安第一网站微软云怎么做网站
  • 沈阳做网站哪家公司好国外饮品网站
  • 网站服务器有问题怎么办啊汕头高端网站建设方法
  • 网站搜索排名优化怎么做医疗网站建设比较好的
  • 网站制作窍门商铺装修
  • 常州网站建设招聘邵阳市今天新闻
  • iis如何做网站管理器低价网站建设顺德
  • 河北省网络科技网站百度竞价排名是什么
  • 天津企业网络建站网络规划设计师大纲
  • 建立门户网站荣昌集团网站建设
  • 杭州网页模板建站wordpress页面显示文章列表
  • 网站开发国内外现状研究php空间放多个网站
  • 做茶叶网站的素材seo优化排名易下拉技巧
  • 物流系统规划课程建设网站连云港市网站建设
  • 佛山网站建设科技公司网站的360快照怎么做
  • cps网站建设网站未备案做经营被罚款
  • 建设银行征信中心个人信用查询官方网站深圳泰安建设公司怎么样
  • 网站申请支付宝接口wordpress 多标签
  • 小工厂怎么做网站flash网站开发教程
  • 网页网站建设的ppt模板下载免费影视网站建设
  • 网站程序和空间区别合肥网站维护
  • 做商城网站要哪些流程图网站做快照怎么做
  • 电子商务网站开发报价网页美工设计教案
  • 美食网站建设的功能中国宁波网天一论坛
  • 南昌自助建站php商场网站开发经验
  • 九讯鹿网站建设企业营销策划案例分析
  • 西安博威建设工程有限公司招聘网站兼职设计师平台
  • 前端网站建设和维护做旅游网站毕业设计