Django上线部署之Apache的方法
作者:Siriusmath 发布时间:2021-03-27 09:42:40
标签:django,部署,上线,apache
环境:
1.Windows Server 2016 Datacenter 64位
2.SQL Server 2016 Enterprise 64位
3.Python 3.6.0 64位
4.administrator用户,无域环境,最高权限
要求:
按照顺序部署
1.安装数据库
2.安装数据库客户端【SSMS】
3.安装Python
4.下载apache2.4(httpd-2.4.41-win64-VC14.zip )
5.解压至C盘根目录,打开cmd执行:C:\Apache24\bin\httpd.exe -k install
6.下载编译后的wsgi(mod_wsgi-4.5.24+ap24vc14-cp36-cp36m-win_amd64.whl)
7.cmd执行:pip install 【路径】\mod_wsgi-4.5.24+ap24vc14-cp36-cp36m-win_amd64.whl
8.cmd执行:mod_wsgi-express module-config(执行结果追加到【httpd.conf】)
LoadFile "d:/programs/python/python36.dll"
LoadModule wsgi_module "d:/programs/python/lib/site-packages/mod_wsgi/server/mod_wsgi.cp36-win_amd64.pyd"
WSGIPythonHome "d:/programs/python"
9.修改【httpd.conf】
Define SRVROOT "c:/Apache24"
ServerName 【IP】:80
Include conf/extra/httpd-vhosts.conf(取消注释)
10.修改【extra/httpd-vhosts.conf】,如下:
<VirtualHost *:80>
ServerName "192.168.70.111"
DocumentRoot "${SRVROOT}/htdocs/MySite"
ErrorLog "logs/project-error.log"
CustomLog "logs/project-access.log" common
</VirtualHost>
Alias /media/ "${SRVROOT}/htdocs/MySite/media/"
<Directory "${SRVROOT}/htdocs/MySite/media/">
Require all granted
</Directory>
Alias /static/ "${SRVROOT}/htdocs/MySite/static/"
<Directory "${SRVROOT}/htdocs/MySite/static/">
Require all granted
</Directory>
WSGIScriptAlias / "${SRVROOT}/htdocs/MySite/project/wsgi.py"
<Directory "${SRVROOT}/htdocs/MySite/project/">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
11.启动c:\Apache24\bin\ApacheMonitor.exe
总结
以上所述是小编给大家介绍的Django上线部署之Apache的方法,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/Siriusmath/archive/2019/08/22/11393784.html
0
投稿
猜你喜欢
- Linux为美国以外的其它国家提供了自主发展操作系统的一条捷径。主要是因为Linux操作系统本身的源代码是公开的,操作系统开发方可以对源代码
- 今天继续对美国各主要主机空间商进行特点述评,希望您能在选择过程中有所参考,这个系列将会继续下去,欢迎您的关注!再次说明一下,这些介绍只是个人
- Dedecms版本V5.7正式版,其中Dedecms和Ucenter都是UTF8编码。安装过程提示:“uc服务端编码与DedeCMS编码不一
- 只要你动作够快,一元钱就可以将原价数千元的笔记本电脑、液晶电视抱回家。 9月25日至30日,淘宝“一元秒杀&rd
- VMware Tools是VMware虚拟机中自带的一种工具,相当于VirtualBox中的增强功能(Sun VirtualBox Gues
- 目前很多企业单位正在构架自己的Intranet,FTP服务器是其中的一个服务支持,有很多单位购置了基于UNIX平台的计算机,为了在网上能够提
- ◎金流,物流,信息流的改变互联网发展10年以降,「金流,物流,信息流」这三流人人琅琅上口,特别是在电子商务的领域中,这三者的完备足以产生许多
- 程序员是一个脆弱、特殊的群体,以各种方式生存在有01的世界里。程序员的特点:狂躁,但是有修养随和,但是疯癫肯向任何人学,但是不服任何人守约,
- 对于网站的站长来说,安全应该怎么做呢?目前很多人都采用动网、LEADBBS、动易系统等程序做网站,由于源码公开,因此程序漏洞暴露明显,很容易
- 怎样用google adwords赚钱呢?首先当然是要有一个google adwords帐户了,接着是充money了(现在好像有免费赠送50
- 1. 简要双网卡绑定技术在centos7中使用了teaming技术,而在rhel6/centos7中使用的是bonding技术,在cento
- 在忙活了一段时间后,网站建成了,接下来作为一个新站站长的你首先想到要做的可能就是让自己的网站早点被搜索引擎收录,早点让访问者通过搜索引擎找到
- 通常,当我们开发Linux程序时有两种方案:在Linux上直接编写程序并进行运行测试和调试在Windows或Mac OS X上借助工具进行远
- 1、何谓虚拟系统“虚拟系统”的意思是“假的系统”,亦即当一个
- 前期准备:1. 操作系统需要安装 gcc 包 与 TCL 库, 通过配置本地 yum 源 ,yum -y install gcc
- Discuz!NT即将推出最新的版本。从官方了解到,作为康盛创想(Comsenz)旗下的核心产品,Discuz! NT 3.0将携带四大功能
- 这个神通广大的模块就是mod_gzip. 它通过用和gzip一样的压缩算法对apache发出的页面进行压缩,可能的话可以把页面压缩成为原来大
- 优化客户网站,试图在各大搜索引擎上获得好的排名的时候,算法本身也会产生很多问题,因为Yahoo算法与Google和百度的都不一样。Yahoo
- 加密版Google搜索终于上线了,地址当然就是https://www.google.com。通过加密搜索,一切你发送出去的搜索关键字都会以加
- 站长在提交备案时要注意以下细节:1。备案主体,个人网站就是姓名,身份证最好是没提交过备案的,不然再次提交会提示冲突。公司网站一定要以公司名义