django搭建 - windos 服务器配置与设置

流程目录


1 准备域名、服务器、相关备案(已有备案进行转移)

2 准备相关软件

3 服务器基础软件安装与配置

4 apahce的安装和配置

5 Apache的卸载和文件夹用途

6 安装mod_wsgi-4.7.1-cp37-cp37m-win_amd64.whl

7 Django与Apache的配置

8 本地文件迁移至服务器

9 外网快速测试

10 django部署清单检查


1 准备域名、服务器、相关备案(已有备案进行转移)


域名 以阿里云为例  

进入  控制台 - 域名 - 域名列表中确认

www 为 www.域名  @ 为泛解析 即直接访问域名后进入的IP地址

服务器按照自己可以接受的价格购买即可

阿里云备案转移了解  


2 准备相关软件

本地搭建时使用到的软件

【python】【注 3.8.0和往上版本会有线程错误】

python-3.7.8-amd64.exe

【django和他的依赖 】

分别是asgiref-3.2.10-py3-none-any.whl、pytz-2020.1-py2.py3-none-any.whl、sqlparse-0.3.1-py2.py3-none-any.whl、Django-3.0.3-py3-none-any.whl

【mysql数据库】

mysql-8.0.21-winx64.zip

【mysql数据库依赖文件】

PyMySQL-0.10.0-py2.py3-none-any

【数据库运行库支持】

微软常用运行库合集_2019.07.20_X64.exe

【服务器端APACHE】

httpd-2.4.41-o111c-x64-vc15-r2.zip

【django验证模块】

mod_wsgi-4.7.1-cp37-cp37m-win_amd64.whl


3 服务器基础软件安装与配置

3-1 服务器软件安装

以前老是使用FTPS啥的 后来发现若是使用windows server2012 直接使用远程桌面即可 拖软件也特别方便

本地远程桌面指令 mstsc 分别输入公网IP地址 和用户名登陆即可

公网IP 购买服务器后 可以在页面中确认 图示如下

服务器端 新建一个文件夹 将我们上述的软件全部放入进去

    

相关软件安装步骤

3-1-1 安装python   点我查看

注意点

加载python路径 ADD PYTHON to PATH 要勾选

安装给所有用户  install for all users  要勾选

3-1-2 安装mysql 数据库+运行库合集  点我查看

3-1-3 搭建虚拟环境 安装项目Django依赖 和 数据库依赖 最后安装django 是否使用虚拟环境根据实际情况确定  点我查看

注意点

新建文件夹名称要与本地一致

新开项目时注意后方加 . 问题

3-1-4 使用django创建一个主目录 并且通过运行 runserver 可以查看到基础页面

该完配置文件后在进行apache的安装


4 apahce的安装和配置 以及运行的方式

将压缩包解压 后  直接提取的apache放到根目录中来

进入 \Apache24\conf 目录中 打开 httpd.conf 进行相关配置

教程中有强调 需要将 LoadModule access_compat_module modules/mod_access_compat.so 取消注释

#配置绝对地址  修改Apache实际绝对安装目录:最后结尾处不能带"/"或"\",因为后面配置的目录开头已经带有"/"或"\"
Define SRVROOT "C:\Apache24"
ServerRoot "${SRVROOT}"

#配置监听端口 即你购买的服务器 对应的端口号
Listen 80

#管理员的邮件地址
ServerAdmin 308184255@qq.com

#网站域名(需要跟DNS指向的域名一致。在Windows的hosts文件中修改)。
ServerName 106.13.194.218:80

检查配置语法是否有误

cmd 进入控制台 来到 C:\Apache24\bin> 

C:\Apache24\bin>httpd -t

创建apache主服务

#apache2.4是所创建服务器名称,可更改
C:\Apache24\bin>httpd -k install -n "apache2.4"  

运行成功后 会出现错误提示  

其中 errors reported here must be corrected before the service can be started 表示 此处报告的错误必须在服务运行前进行纠正

上述有三个错误 分别是 

无法绑定地址  192.13.194.218:80   |   没有可用的监听 关闭  | 无法打开日志

无法绑定端口 多为80端口被占用 若并未占用 直接输入Listen 80   或者 Listen 0.0.0.0:80即可

可以后续进行解决  netstat -an 可以查看端口使用情况

运行apache服务的四种方式

4-1 利用Windows启动

打开计算机管理,进入服务 service 找到apache服务项,选择后,右键单击,便可选择相应操作(启动、停止、重新启动)

4-2 利用命令行启动

#不会提示详细的错误信息。
httpd -k start

#会提示详细的错误信息,其中的"apache"修改为你的Apache服务名,可以到计算机服务里找。         
httpd -k start -n apache

#重启
httpd -k restart -n apache

#利用Windows托管服务命令。 
net start apache        

4-3.利用Apache服务器自身的视窗打开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值