当前位置:首页 > CN2资讯 > 正文内容

windows server 2012 r2 对应安装的mysql版本 server2012安装哪个版本

3天前CN2资讯


一、环境配置

windows server 2012 R2 64位

apache 2.4.53 vc15

mod_wsgi‑4.9.0‑cp37‑cp37m‑win_amd64.whl

Python3.7.9

二、下载apache

https://www.apachelounge.com/download/

 

如上链接点击进去下载apache2.4.53,注意看前面的要求,安装前必须确保vc_redist_x64已经安装好了。

然后在安装vc_redist_x64时需要windows server 2012 R2打上补丁包KB2999226,从微软官网下载这个补丁包,明明下载的是windows server 2012 R2的补丁包但是提示此补丁包不适合此系统,经过查找原来这个补丁包又依赖于KB2919355,然后你又会发现这个又不行,他又依赖于KB2919442。。真是一环扣一环。

从此博客发现的Windows Server 2012 R2 安装补丁KB2999226提示此更新不适合用于计算机 - 友情天 - 博客园

1、下载补丁KB2919442;KB2919355;KB2999226

  请百度查找相关文件上自行下载补丁,这里也有链接:

https://support.microsoft.com/en-us/help/2919442/march-2014-servicing-stack-update-for-windows-8-1-and-windows-server-2

https://support.microsoft.com/en-us/help/2919355/windows-rt-8-1-windows-8-1-windows-server-2012-r2-update-april-2014

Update for Universal C Runtime in Windows

KB2919355这个补丁需要重启电脑生效,另外两个不用重启。

下一步开始正式安装apache2.4.53这个服务了,你可以直接解压然后把Apache2.4整个文件夹考本放到C:\Apache2.4目录,也可以放在自己自定义目录

配置httpd.conf配置文件

1、如果放在了C:\Apache2.4目录下,Define SRVROOT "C:/Apache24"不需要修改,否则修改为你自定义的目录

2、修改监听的端口,默认监听80端口

Listen 127.0.0.1:8000

3、修改ServerName

ServerName localhost:8000

4、安装apache服务到windows服务进程

进入到C:\Apache2.4\bin目录,已管理员权限打开cmd服务

安装服务

httpd -k install -n "服务的名称"

卸载服务

httpd -k uninstall -n "服务的名称"

启动服务

httpd -k start

停止服务

httpd -k stop

重启服务

httpd -k restart

运行httpd -k start,在浏览器打开http://127.0.0.1:8000 出现It ok 表示apache2.4服务启动成功

三、安装mod_wsgi

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

进入如上地址,下载对应python版本的mod_wsgi版本包,cp37对应python3.7版本

 

下载好了之后,运行pip3 install mod_wsgi‑4.9.0‑cp37‑cp37m‑win_amd64.whl

注意如果mod_wsgi包不是放在python的Scripts目录下的话,pip3 install 的时候需要指定包的绝对路径,否则会提示找不到这个包

1、获取mod_wsgi的关键文件路径

在cmd窗口运行

mod_wsgi-express module-config

会出现如下三行提示,把这三行提示全部拷贝下来,后面需要用

 

四、配置httpd.conf文件启动django项目

1、配置httpd.conf文件指向diango

# 1.安装wsgi模块后,出来的三行字符,直接复制过来

LoadFile "c:/users/startx/appdata/local/programs/python/python37/python37.dll"

LoadModule wsgi_module "c:/users/startx/appdata/local/programs/python/python37/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"

WSGIPythonHome "c:/users/startx/appdata/local/programs/python/python37"

# 2.设置工程中的wsgi路径 ,根据自己项目路径修改

WSGIScriptAlias / C:\workspace\bookshop\bookshop\wsgi.py

# 3.设置工程路径 根据自己项目放置的路径修改

WSGIPythonPath C:\workspace\bookshop

# 4.设置wsgi路径 根据自己项目放置的路径修改

<Directory C:\workspace\bookshop\bookshop>

<Files wsgi.py>

Require all granted

</Files>

</Directory>

WSGIApplicationGroup %{GLOBAL}

保存文件

2、已管理员身份打开cmd到c:\Apache2.4\bin(根据自己安装的位置)运行

httpd -k start

去浏览器打开http://127.0.0.1:8000

如果你能正常访问那恭喜你,整个部署到此结束,如果你的djanggo项目要运行所有地址访问,需自行在settings文件的

ALLOWED_HOSTS = [“*”]改成这样

如果你发现服务根本没启动起来,httpd报错了,查看错误日志提示

Fatal Python error: initfsencoding: unable to load the file system codec

ModuleNotFoundError: No module named 'encodings'

Current thread 0x0000062c (most recent call first):

[Sun May 22 11:22:51.263166 2022] [mpm_winnt:crit] [pid 3660:tid 216] AH00419: master_main: create child process failed. Exiting.

这个问题搞了好久,解决方式很简单

在系统环境变量中增加

PYTHONHOME=C:\Users\startx\AppData\Local\Programs\Python\Python37

PYTHONPATH=C:\Users\startx\AppData\Local\Programs\Python\Python37\Lib

再次启动

httpd -k start

也借鉴了此文章的

windows部署django项目_东木月的博客

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/29649.html

    分享给朋友:

    “windows server 2012 r2 对应安装的mysql版本 server2012安装哪个版本” 的相关文章

    丽莎主机8折优惠码:轻松获取,最高享7.2折,立即省钱!

    优惠码的获取与使用方法 在丽莎主机的官网上,获取8折优惠码非常简单。你只需要在结账页面输入优惠码✂️TS-CBP205DQJE,就能立即享受折扣。这个优惠码不仅适用于新用户,老用户在续费时也能继续使用。选择年付套餐,还能叠加8折优惠,最高可享7.2折的优惠力度。这样的优惠组合,让你在享受高品质VPS...

    IP地址可以是255吗?详解IP地址的定义、结构与未来发展趋势

    IP地址的定义与作用 IP地址是互联网协议(IP)中用于标识网络上设备的逻辑地址。它就像是互联网世界的“门牌号”,帮助数据包准确地找到目的地。没有IP地址,设备之间就无法相互识别和通信。无论是电脑、手机还是服务器,只要连接到网络,都会分配一个唯一的IP地址。它的存在让互联网的运作变得有序且高效。 I...

    选择日本VPS的优势与支持比特币支付的推荐服务商

    当谈到日本VPS时,我总是能想到它在全球互联网环境中的独特地位。日本因其低延迟、高稳定性以及优秀的网络连接,成为了许多希望扩大市场的企业和开发者的首选。特别是面向中国、韩国以及东南亚用户,选择日本VPS可以显著提升服务响应速度,让用户体验更为流畅。 日本的数据中心设施相当先进。这里的技术架构可以说是...

    如何利用闲置VPS赚钱 - 探索多种盈利方式

    在互联网蓬勃发展的背景下,很多人手中会有闲置的VPS(虚拟私人服务器)。这些资源如果不加利用,往往就是一笔浪费。因此,了解闲置VPS赚钱的方法十分必要。这不仅可以让我们的小投资产生回报,也能为我们探索更广阔的网络世界提供平台。 闲置VPS的定义相对简单,指的是那些未被充分利用的服务器资源。它们通常具...

    搬瓦工DC9:高性价比VPS选择,稳定快速的服务器解决方案

    在这个快速发展的互联网时代,越来越多的人开始寻求高效、稳定的服务器解决方案。搬瓦工DC9正是为满足这种需求而推出的一款限量版VPS套餐。它不仅方便快捷,而且在性能和性价比上都表现出色,让用户在搭建网站、进行游戏或其他项目时更加省心。 搬瓦工DC9的全名是“The DC9 Plan”,每年仅需38美元...

    提升国际数据传输质量的9929线路分析与应用

    谈到9929线路,首先让我给大家介绍一下AS9929线路的基本情况。这条线路是中国联通为了满足国际市场的需求而推出的一种IP传输服务专线。它的起点在香港,通过海底光缆将中国与亚太及北美地区紧密连接。同时,这条线路还在欧洲和非洲设立了多个重要的网络节点(POP点),这就为跨国数据传输提供了坚实的基础。...