上篇:Apache服务器部署flask
原因:在Apache上部署了一个flask程序,后台的爬虫每天会将今天的新东西下载到flask的static目录中,但运行了两天发现Apache一旦启动,后续的静态资源就无法热更新了,必须重启服务器。
安装Apache服务
- cd 进Apache的安装目录下的bin目录中,如C:\Apache24\bin
cd C:\Apache24\bin
- 运行代码:
httpd.exe -k install -n "Apache2.4"
- 将C:\Apache24\bin添加进系统环境变量中
设置重启代码
启动:httpd –k start
重启:httpd –k restart
停止:httpd –k stop
调用python的相关包,使得爬虫结束自动重启Apache服务器:
直接修改bat文件,在爬虫结束后自动重启:
cd D:\crawl
d:
python run.py
#添加重启命令
httpd –k restart
cmd
(PS:如果出现Set the 'ServerName' directive globally to suppress this message的报错,则打开confi)
文件地址添加:ServerName 服务名称,如:ServerName localhost
添加一句话
网友评论