【Web建站】Windows10下Apache2.4配置Flask

news/2024/5/15 23:19:11/文章来源:https://blog.csdn.net/u012163234/article/details/70240270

前言

本文假设读者已经安装好Apache并阅读过《Windows10下Apache2.4配置Django》,知道怎么使用Apache。因为有些配置是前文已经提过,这里不再赘述。

编写最小Flask应用

配置好Apache2.4后,下面从编写一个最小Flask开始

新建hello.py,输入下面代码

# FileName:hello.py
from flask import Flaskapp = Flask(__name__)@app.route('/')
def index():return 'Hello World!'if __name__ == '__main__':app.run()

在同级目录下新建flask.wsgi,输入下面代码:

import sys, os#sys.path.insert(0, "F:\Flask\HelloWorld")
sys.path.insert(0, os.path.split(os.path.realpath(__file__))[0])from hello import appapplication = app

os.path.split(os.path.realpath(__file__))[0]为获取该脚本的绝对路径。

配置httpd.conf

在httpd.conf末尾处添加下面代码

WSGIPythonHome "C:\Python27"# Flask
WSGIScriptAlias /flask "F:\Flask\HelloWorld\flask.wsgi"<Directory "F:\Flask\HelloWorld">Require all granted
</Directory>

重启Apache

重启Apache

之后访问http://127.0.0.1:8081/flask/即可看到Hello World!

配置cookiecutter-flask到Apache

博主在之前写过《cookiecutter-flask使用笔记》,下面就尝试配置这个模板到Apache。

拷贝前面的flask.wsgi文件并修改
from hello import app

from autoapp import app

然后配置httpd.conf代码如下,记得把上一小节的配置注释掉或直接在那修改,以免产生冲突:

# Flask# 配置Python虚拟环境路径,如果有
WSGIPythonHome "F:\Flask\cookiecutter-flask\venv2"# 配置项目wsgi
WSGIScriptAlias /flask "F:\Flask\cookiecutter-flask\myflaskapp\flask.wsgi"# 文件路径
<Directory "F:\Flask\cookiecutter-flask\myflaskapp">Require all granted
</Directory>

重启Apache,浏览器输入http://127.0.0.1:8081/flask/,成功!

cookiecutter-flask

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_813804.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

练习盲打的网站 / 练习打字的网站

最近找到了一个很好的练习盲打的网站&#xff1a;https://www.typingclub.com/ 转载于:https://www.cnblogs.com/qiuchengrui/p/10234360.html

这些资源网站为什么能获得5万知乎大佬推荐,而我错失了什么吗?

现在很多朋友可能只要是一听到资源网站&#xff0c;想必就会好奇是什么网站&#xff0c;用用看是不是由说的那么厉害&#xff01;其实资源网站给我们的诱惑是在是太大了&#xff0c;其主要原因是可以帮助我们搜索到很多意想不到的资源&#xff01; 为了回应大家的需求&#xff…

6款令人相见恨晚的在线搜索网站,成年后都会要用上,了解一下!

总结上网找资源的无非有两个方式&#xff0c;一个是漫无目的的再找&#xff0c;有自己的渠道去找资源&#xff0c;一般第二种有自己方式一定是在在网上混了好久自己发现的&#xff0c;如果你是新手的话也不用担心啦&#xff01;其实网上的资源一大堆&#xff0c;只要你有个好的…

腾讯云部署项目成功 外网访问失败_使用腾讯云服务器搭建个人网站

学习Html、CSS、C#、Java等编程语言&#xff0c;最终都希望能做一个网站&#xff0c;并且部署到服务器上&#xff0c;能通过外网访问到。本文就要介绍一下&#xff0c;使用腾讯云服务器搭建个人网站的方法&#xff0c;以及相关操作步骤。实现步骤&#xff1a;1&#xff09;有一…

在参考(copy)别人网站设计的时候发现了:Font Awesome

在做项目前端的时候&#xff0c;要实现显示博文&#xff0c;但要怎样设计没个好的想法 于是就百度找别人的博客进行参考&#xff0c;发现了一个很合心意的设计 其中博文的时间和标签前有个小图标&#xff0c;当时我在想这应该是个img标签里放了个小图标。 结果在copy的时候发现…

百度seo指南_[新闻营销]怎么才能够让自己的SEO优化从业做到与

本篇文章1073字&#xff0c;读完约3分钟热点聚集经过谷歌阿法尔狗和李世石的五轮较量&#xff0c;人工智能的特点变得明显&#xff0c;人工智能技术近年来发展迅速。对于各大搜索引擎来说&#xff0c;引入人工智能技术已经成为大势所趋&#xff0c;而从目前百度算法的改革创新速…

25组精品图标分享,适合2011风格网站制作使用

今天分享的图标都非常新颖&#xff0c;风格很适合2011年的网站制作&#xff0c;而且是免费使用&#xff0c;这25组图标中风格非常多样化&#xff0c;可以说让你一见钟情&#xff0c;还有就是图标的类型超多&#xff1a;电子商务型、iPhone苹果风格、像素式、写实型图标等等&…

30种时尚的CSS网站导航条

1. The Menu menu 这是一个非常不错的CSS菜单&#xff0c;相当的独特&#xff0c;每个图标都有鼠标感应&#xff0c;然后出现子菜单。如果你想知道怎么做的&#xff0c;你可以简单的看一下这个网页的源码。 2. Pure CSS hover menu 查看演示 一个纵向显示的鼠标感应的菜单和其子…

uml用于网站开发

转自&#xff1a; http://hi.baidu.com/totaobao/blog/item/e3c6bbdedd14e75dcdbf1a0e.html uml与网站开发2007-07-01 00:23 A.M.一、概述 Web网站往往具有复杂与高度动态的特点。为了让Web应用在短时间之内开始运作&#xff0c;开发周期应该尽量地短。许多时候&#xff0c;开…

.NET开发人员必知的八个网站

转自&#xff1a;http://news.csdn.net/a/20090624/212160.html 对于不熟悉.NET技术的朋友&#xff0c;需要说明一下&#xff0c;.NET提供了一个平台和一些相应的工具&#xff0c;编程人员可以使用它们来在开发Windows桌面&#xff0c;互联网&#xff0c;甚至是手持移动设备上构…

jq处理返回来json_SpringBoot入门建站全系列(二)Controller种类及映射处理详解

SpringBoot入门建站全系列&#xff08;二&#xff09;Controller种类及映射处理详解Controller及Mapping其实不属于SpringBoot&#xff0c;SpringBoot只是个大杂烩的容器而已。Controller及Mapping分别在Spring的web和context包中存在着。本文主要介绍Controller种类及映射处理…

php网站底部版权修改,Discuz论坛标题和底部去掉版权信息实例讲解

需求&#xff1a;一、标题&#xff1a;打开template/default/common/header_common.htm文件&#xff0c;里面的代码如下$navtitle - $_G[setting][bbname]Powered by Discuz!$_G[setting][seohead]1、原来的标题代码为&#xff1a;$navtitle - $_G[setting][bbname]Powered by …

合理利用缓存,创建高性能网站

1、缓存的分类 客户端缓存分为强缓存和协商缓存&#xff0c;它们之间最重要的区别是强缓存不会发起网络请求&#xff0c;而协商缓存会发起网络请求 强缓存&#xff1a;如果强缓存命中&#xff0c;则浏览器从自身的缓存中获取资源&#xff0c;不会发起请求到服务端。从网络请求…

TheBeerHouse 网站项目学习笔记(1)----换肤技术

转自&#xff1a;http://www.bcbbs.net/news/Content31274.aspx 对于ASP.NET学习的中期,TheBeerHouse 项目是一个不错的选择,这个项目几乎囊括了所有ASP.NET 2.0下所有的技术点,而且其设计的类图架构知识值得我们借鉴.关于此项目的介绍,在此不罗嗦,可以参看如下地址: 1. 源码下…

项目管理实践【五】自动编译和发布网站

转自&#xff1a;http://www.cnblogs.com/ttzhang/archive/2008/11/10/1330321.html 在上一篇教程项目管理实践【三】每日构建【Daily Build Using CruiseControl.NET and MSBuild】 中&#xff0c;我们讲解了如何使用CCNETMSBuild来自动编译项目&#xff0c;今天我们讲解一下怎…

传AOL将收买博客聚合网站Outside.In

网易科技讯 3月4日动静&#xff0c;据国外媒体报道&#xff0c;据业内一位知恋人士吐露&#xff0c;美国在线公司(AOL)将于美国时间往日宣布揭晓&#xff0c;该公司已收买"超当地化&#xff08;Hyper-Local&#xff09;"博客聚合网站Outside.In。眼前当今尚不分明美国…

Java版PageRank及网站收录情况查询代码

在Google这个由10的100次方得名的站点中&#xff0c;各种评估网站的算法层出不穷&#xff0c;而PageRank即是其中之一。Google的PageRank根据网站的外部链接和内部链接的数量和质量俩衡量网站的价值。PageRank背后的概念是&#xff0c;每个到页面的链接都是对该页面的一次投票&…

H标签在SEO中的应用方法

转载于:https://www.cnblogs.com/vger/archive/2011/06/27/2091456.html

把网店开到美国去--个人网店(自己制作的电子商务网站)

吾阅&#xff1a;借助支付宝等成熟线上支付工具和带独立域名的C2C网店不但多了个性化&#xff0c;而且有进一步发展壮大的可能。 所售商品也不局限于实物&#xff0c;你的摄影作品和小软件都可以找到买家。 如果你有程序设计的天赋&#xff0c;App Store绝对就比ebay强&#…