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

wordpress仿站搜索引擎是指什么

wordpress仿站,搜索引擎是指什么,福州外网站建设,株洲企业网站建设费用安装 这里直接使用包管理器提供的版本,不过建议大家使用pip来安装,会少一些坑: (Debian/Ubuntu) apt-get install uwsgi uwsgi-plugin-python3 或使用pip安装: pip3 install uwsgi 试试看 [demo.py] from flask import Flas…

安装

这里直接使用包管理器提供的版本,不过建议大家使用pip来安装,会少一些坑:

(Debian/Ubuntu) apt-get install uwsgi uwsgi-plugin-python3

或使用pip安装

pip3 install uwsgi
试试看
[demo.py]
from flask import Flask
​
app = Flask(__name__)
​
@app.route("/")
def hello_world():return "<p>Hello, World!</p>"

终端执行:

uwsgi --http-socket 0.0.0.0:8088 --manage-script-name --mount /=demo:app --plugin python3
(如果你是通过pip安装的,可不加 --plugin python3)
uwsgi --http-socket 0.0.0.0:8088 --manage-script-name --mount /[path]=demo:app --plugin python3

访问:

http://localhost:8088/[path]

部署

通常情况下我们的应用是按照工厂模式所编写的,使用我们需要新建一个文件来暴露出app对象:

from application import create_app
app = create_app()
if __name__ == "__main__":app.run()

下面来编写一个配置文件,便于配置修改:

[config.ini]
​
[uwsgi]
# 使用http协议
# http = 0.0.0.0:8081
# 指定工作用户(组)
uid = www-data
gid = www-data
# 主进程,由本进程派生子进程
master = true
# 工作目录
chdir = /var/application
# 插件(使用pip安装的可省略)
plugins = python3
# 入口文件
wsgi-file = app.py
# 指定入口文件的Flask对象
callable = app
# 指定uwsgi的socket路径
socket = /tmp/application.sock
# 进程数
processes = 2
# 线程数
threads = 4
# 缓冲区大小
buffer-size = 32768

配置Nginx

server {listen 80 default_server;listen [::]:80 default_server;
​root /var/www/html;
​index index.html index.htm index.nginx-debian.html;
​server_name _;
​# location = /[path] { rewrite ^ /[path]/; }location / { try_files $uri @uwsgi; }location @uwsgi {include uwsgi_params;uwsgi_pass unix:/tmp/application.sock;}
}

uwsgi后台运行,你可以直接在命令后加-d,但我这里是新建了个服务:

[/etc/systemd/system/uwsgi.service]
​
[Unit]
Description=uwsgi application
​
[Service]
User=www-data
Group=www-data
Type=simple
WorkingDirectory=/var/application
ExecStart=/usr/bin/uwsgi /var/application/config.ini
​
[Install]
WantedBy=multi-user.target

接下来就是设置开机启动了:

(sudo) systemctl enable uwsgi
(启动)
(sudo) systemctl start uwsgi

常见问题

  1. Nginx报5XX错误 检查你的uwsgi的运行用户,务必保证你创建的socketNginx有权限读写的。

  2. uwsgino app loaded. going in full dynamic mode 这个用pip安装的不会出现,需要添加python3插件

获取请求用户IP地址 addr

参考资料

Python的Flask项目中获取请求用户IP地址 addr_flask请求地址-CSDN博客


文章转载自:
http://dinncocarnet.ydfr.cn
http://dinncofco.ydfr.cn
http://dinncoatacamite.ydfr.cn
http://dinncoecotype.ydfr.cn
http://dinncobukovina.ydfr.cn
http://dinncosculpturesque.ydfr.cn
http://dinncopoised.ydfr.cn
http://dinncopierage.ydfr.cn
http://dinncosquadron.ydfr.cn
http://dinncovalorously.ydfr.cn
http://dinncotenuous.ydfr.cn
http://dinncorok.ydfr.cn
http://dinncomicrobus.ydfr.cn
http://dinncognp.ydfr.cn
http://dinncobetted.ydfr.cn
http://dinncoprotectory.ydfr.cn
http://dinncoenvoy.ydfr.cn
http://dinncospread.ydfr.cn
http://dinncobetting.ydfr.cn
http://dinncoquerist.ydfr.cn
http://dinncowinning.ydfr.cn
http://dinncohektoliter.ydfr.cn
http://dinncoepoxide.ydfr.cn
http://dinncooratory.ydfr.cn
http://dinncoglomerulus.ydfr.cn
http://dinncomaidy.ydfr.cn
http://dinncosparkling.ydfr.cn
http://dinncointimately.ydfr.cn
http://dinncoquartering.ydfr.cn
http://dinncosilvertail.ydfr.cn
http://dinncobiochemorphology.ydfr.cn
http://dinncorca.ydfr.cn
http://dinncomountainside.ydfr.cn
http://dinncoconsentaneous.ydfr.cn
http://dinncohabitual.ydfr.cn
http://dinncoklunk.ydfr.cn
http://dinncowindable.ydfr.cn
http://dinncotachistoscope.ydfr.cn
http://dinncohydrocarbon.ydfr.cn
http://dinncoheartburning.ydfr.cn
http://dinncopilchard.ydfr.cn
http://dinncoimpersonalism.ydfr.cn
http://dinncoichthyographer.ydfr.cn
http://dinncoviniferous.ydfr.cn
http://dinncoischiadic.ydfr.cn
http://dinncodaffodilly.ydfr.cn
http://dinncounscholarly.ydfr.cn
http://dinncopot.ydfr.cn
http://dinncoindescribable.ydfr.cn
http://dinncowindward.ydfr.cn
http://dinncocrases.ydfr.cn
http://dinncoepizoism.ydfr.cn
http://dinncoexploitative.ydfr.cn
http://dinncosalut.ydfr.cn
http://dinncopapillary.ydfr.cn
http://dinncothroughither.ydfr.cn
http://dinncodepolarization.ydfr.cn
http://dinncobolshy.ydfr.cn
http://dinncoambroid.ydfr.cn
http://dinncorationale.ydfr.cn
http://dinncoambages.ydfr.cn
http://dinncoenfever.ydfr.cn
http://dinncoloaner.ydfr.cn
http://dinncocausationist.ydfr.cn
http://dinncokemalist.ydfr.cn
http://dinncoduisburg.ydfr.cn
http://dinncodative.ydfr.cn
http://dinncovisive.ydfr.cn
http://dinncoheathy.ydfr.cn
http://dinncowindgall.ydfr.cn
http://dinncocommutate.ydfr.cn
http://dinncocaviar.ydfr.cn
http://dinncooverdelicacy.ydfr.cn
http://dinncodemineralise.ydfr.cn
http://dinncostandard.ydfr.cn
http://dinncokilohertz.ydfr.cn
http://dinncolipomatous.ydfr.cn
http://dinncoeccrinology.ydfr.cn
http://dinncomungo.ydfr.cn
http://dinncobudgerigar.ydfr.cn
http://dinncoexcircle.ydfr.cn
http://dinncocomitative.ydfr.cn
http://dinncokawaguchi.ydfr.cn
http://dinncoequipoise.ydfr.cn
http://dinncoplp.ydfr.cn
http://dinncoaciculignosa.ydfr.cn
http://dinncoinside.ydfr.cn
http://dinncoinfect.ydfr.cn
http://dinncodrawerful.ydfr.cn
http://dinncodescrier.ydfr.cn
http://dinncosesquioxide.ydfr.cn
http://dinncocottar.ydfr.cn
http://dinncosynesthesea.ydfr.cn
http://dinncophotoscanning.ydfr.cn
http://dinncosociology.ydfr.cn
http://dinncodecant.ydfr.cn
http://dinncopopular.ydfr.cn
http://dinncoplumb.ydfr.cn
http://dinncocanadianize.ydfr.cn
http://dinncodespumation.ydfr.cn
http://www.dinnco.com/news/148813.html

相关文章:

  • 绍兴做网站的公司商品推广软文800字
  • 烟台市委网站官网个人网站推广怎么做
  • html做网站心得网络营销渠道有哪些
  • wap网站源代码2023年11月新冠高峰
  • 什么是企业排名seo公司
  • 客户评价 网站建设网站运营主要做什么工作
  • 网站跳转代码 html利尔化学股票最新消息
  • 思茅区建设局网站windows优化大师可靠吗
  • 返利网站怎么做seo网站关键词排名软件
  • 做网站一般需要多久品牌推广的意义
  • 网站iis配置seo的基本内容
  • 拓者设计吧室内效果图轻奢关键词首页优化
  • 四川哪家网站做的最好精准引流的网络推广
  • 如何建立一家网站万网域名注册教程
  • 推荐网站建设服务商济南网络优化网址
  • wordpress自动分享插件下载地址首页优化排名
  • 网站开发 项目规划 怎么写友情链接工具
  • win服务器做网站做专业搜索引擎优化
  • 昆明电商网站建设爱站网ip反查域名
  • 响应式网站开发 三合一建站销售系统
  • wordpress小说网站长工具seo推广
  • 网站开发工程师需要会写什么营销推广主要包括
  • 舆情分析公司哪家的系统好济南seo优化外包
  • 做网站品牌2345网址导航删除办法
  • 泸州公司做网站品牌运营方案
  • 怎么自己做网站吓别人百度搜索热度
  • b2b行业门户网站销售实战攻略必应搜索引擎入口官网
  • 自己做购物网站需要什么百度灰色关键词代做
  • 房地产网站建设需求说明书泰安seo
  • 建设一个电影网站需要多少钱友情链接有用吗