阿里云ECS(win server2008)部署Django

【阿里云RPA+python】阿里云RPA中如何调用远程接口(本质是用python获取配置文件) RPA的底层其实Python语言,所以这次要解决的问题是如何用Python去获取运程接口,以及如何在RPA中用组件来操作。 阅读详情

原文链接:http://www.nicemxp.com/articles/8

自己用Django搭建了个博客网站,在本地部署好后准备部署到云服务器上,以下记录部署过程以及遇到的问题。
一、安装IIS和FTP
IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。所以首先安装IIS。
安装过程:
window server2008桌面->开始->管理工具->服务器管理器,打开服务器管理后点击角色->添加角色(右侧),会弹出添加角色向导,点击下一步后选择Web服务器(IIS),继续下一步,在选择角色服务时将FTP服务器勾选中(因为我们需要通过云服务器上搭建FTP站点将我们本地的开发环境,工具安装包等都放到云服务器上),之后点击安装即可。
IIS安装成功后配置FTP站点,window server2008桌面->开始->管理工具->Internet信息服务(IIS)管理器,打开Internet信息服务(IIS)管理器后右键点击网站出现添加“FTP站点”就表示FTP服务安装成功。之后创建Windows用户名和密码,用于FTP使用。window server2008桌面->开始->管理工具->服务器管理器,点击配置->本地用户和组->用户,右键添加新用户,在新用户里添加自己ftp站点的用户名(例如:ftptools)和密码,给本地主机连接云服务器ftp站点用。之后在服务器磁盘上创建一个供FTP使用的文件夹,创建FTP站点,指定刚刚创建的用户ftptest,赋予读写权限。window server2008桌面->开始->管理工具->Internet信息服务(IIS)管理器,打开Internet信息服务(IIS)管理器后右键点击网站添加FTP站点,输入站点名称和物理路径,下一步绑定21端口号,授权之前创建的ftptools用户允许访问和读写权限。之后就可以在本地主机上访问云服务的FTP站点了,这里可以下个ftp传输工具FileZilla,也可以用本地计算机连。连接时路径的IP是云服务器的公网IP,用户名和密码是刚刚为ftp站点创建的用户名和密码。连接成功后就可以将搭建开发环境必备的工具和安装包都复制到云服务器上一份了。
详细图文教程:https://help.aliyun.com/document_detail/51998.html
二、云服务器上部署Django
首先在ECS上安装Python2.7 32位,我的安装包是Python27.msi,操作系统是winserver 2008企业版 64位,结果在安装Python时报了错误,查看事件查看器提示:“C:\Python27\python.exe”的激活上下文生成失败。 找不到从属程序集Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b" ,type="win32", version="9.0.21022.8"。根据错误得知ECS上没有version="9.0.21022.8"的Microsoft.VC90.CRT,这个问题搞了很久,最后没办法安装了个VS2008,虽然安装失败了,但是安装程序自动为系统安装了vs2008的安装环境其中就包含这个包,所以该问题就碰巧解决了。安装好Python后配置了环境变量,将安装的Python加到环境变量中,之后安装pip,然后使用pip来安装Django,但是安装Django时遇到了一些问题。开始总是报memerror,后来使用pip --no-cache-dir install django解决,之后还是报内存不足,但是这回是windows error的错误码,又搞了好久,最后得知是真的系统内存不足,买的ECS就1g的运行内存,之前开了配置管理器,事件管理器等没关,基本上就没内存了,真是崩溃。Django安好后安装Django-ckeditor,安装mysql,将本地的博客项目打包放到ECS,重新按照本地部署流程部署一遍(之前的文章中有相关的部署过程),最后托管到Apache,这个时候通过外网IP:端口号可以访问到博客网站,但是域名绑定IP时是不绑定端口号的,这是因为通过域名访问的网站默认访问web服务器的80端口,所以修改Apache/conf/httpd.cof中监听的端口为80端口,但是启动httpd.exe -k start时发现80端口已经被占用,cmd命令:netstat -aon|findstr "80"可以查看80端口号被哪个进程ID占用,但是一般安装IIS时会有个default web site会占用80端口,停止该站点后80端口会被释放,重新启动Apache应该就可以了。

在小程序中,发现上传阿里云的图片旋转了90度,那如何自适应方向呢? 您可以通过自适应方向参数,指定OSS内存储的原图是否按自适应方向旋转。本文介绍进行自适应方向旋转时所用到的参数及示例。 阅读详情

相关推荐

阿里巴巴云如何利用大数据进行业务增长和优化

作者:禅与计算机程序设计艺术 《2. 阿里巴巴云如何利用大数据进行业务增长和优化》 2.1 引言 随着互联网的高速发展,企业和组织需要面对越来越多的数据和信息。数据不仅带来了机遇,也带来了巨大的挑战。为了应对这些挑战,阿

AI天才研究院 1987

自定义Hook-useSearchParam

/** * 跟踪浏览器的位置搜索参数。 * @param {string} useSearchParam 传递参数 search 名称 * @return {string} useSearchParam 相应 search 值 */

臧小川的博客 599

基于单片机的自动喷淋系统设计【毕业设计】

随着人民生活质量提高与生活节奏的加快,城市居民对于花草绿植的家庭培养与装饰需求增加,随之因浇灌植物的需要,智能浇花系统的市场逐渐扩大。现有自动浇花系统大部分只能通过设置固定浇水时间而难以实现适时、适量浇水,或在植物环境土壤含水量低时进行报警而并不能实际补水。为克服局限性而设计以单片机为控制中心的自动浇花系统。通过湿度传感器检测目标植物环境土壤湿度数据,再经ADCO832将其放大转换为数字量,由单片机读取输出向LCD1602 显示屏显示并通过比对键盘向单片机所设置的湿度范围而利用中断服务程序进行补水需求判断。

qq_48771816的博客 1711

php rabbitmq公用类库,RabbitMQ(消息队列)的PHP类库php-amqplib详解

php-amqplibRabbitMQ(消息队列)的PHP类库php-amqplib详解php-amqplib客户端库RabbitMQ使用的是AMQP协议。要使用她你就必须需要一个使用同样协议的库。几乎所有的编程语言都有可选择的库。PHP也是一样, 我们将在本教程中使用php-amqplib, 并且使用 Composer依赖管理:php-amqplib在你的项目中添加一个 composer.jso...

weixin_33526515的博客 692

智慧城市项目实战:如何将你的地理数据从城市坐标系(如上海2000)转换到国家CGCS2000?

本文详细介绍了智慧城市项目中地理数据坐标系转换的全流程解决方案,重点讲解如何将城市坐标系(如上海2000)转换到国家CGCS2000。通过七参数布尔莎模型、ArcGIS Pro、QGIS开源方案及Python编程实现,帮助实施团队解决坐标系不统一的技术难题,确保空间分析精度。

weixin_28725949的博客 307

WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化

判断需要提取的变量与诊断量确定后,使用getvar函数进行提取。可使用ncdump-h命令查看wrfout中的变量,wrf中的诊断量分类也可从官方文档处查阅。判断绘图类型所需的可视化绘图类型,决定了你在WRF后处理中的计算步骤。1D点线图:ll_to_xy interpline2D填色图:interplevel3D剖面图:vinterp vertcross绘图、美化色标、XY轴、标签的设置等等。

weixin_43750300的博客 1万+

阿里云盘无法登录,提示“应用网络状况不佳,请检查网络后重试。”怎么解决?

阿里云盘出现“网络状况不佳,请检查网络后重试”怎么解决?

singliang751021的博客 3万+

HFSS 3D LAOUT PCB 裁剪,差分线,过孔仿真和优化

我本身不是做天线设计的,所以HFSS这个软件给我主要还是做PCB级别的高速信号完整性仿真,一般2.5D的仿真软件无法对过孔和跨平面进行仿真。所以要借助三维电磁软件进行。今天就针对PCB进行裁剪。为什么要裁剪?以为如果把整个PCB一起仿真的话,应该要好几个月吧。所以为了加快仿真速度,必须进行裁剪仿真。①candence的PCB可以直接导入。那么先导入brd文件,file-import-candence结果如下②点击cutout,选中要仿真的net和参考平面。这里最好选creat new不然会把原文件覆盖掉。注

gjatwfn的专栏 1万+

阿里云笔试题整理

昨天参加了阿里云的笔试,笔试是单独给我发了一个链接,不像是统一的笔试,两个小时做两个题也是我没有想到的,最后还是没有做完。所以就想着来整理以下这两个题目,下面就开始了。

hubiao1999的博客 2103

3张RTX 4090就能跑!BAGEL-7B多模态模型本地部署避坑指南(附Flash Attention安装技巧)

本文详细介绍了如何在3张RTX 4090显卡上本地部署BAGEL-7B多模态模型,包括硬件配置、环境设置、多卡并行优化及常见问题解决方案。特别提供了Flash Attention安装技巧和显存优化策略,帮助开发者高效运行这一开源多模态模型,实现文本与图像生成任务。

1a2s3d4f5g的博客 653

Transformers在自动驾驶领域的应用(High-level like in scene)

Transformers uses global attention mechanism to capture long-range interaction information. Two core modules in Transformers are Self-Attention and Cross-Attention, which defined asAttn(Q,K,V)=softmax(QK⊤dk)VSelfAttn(X)=Attn(WQX,WKX,WVX)CrossAttn(X,Y)=Attn

qq_39337332的博客 1776

逆向Hook,定位参数和拼接url AES5

参考【JS 逆向百例】Fiddler 插件 Hook 实战,某创帮登录逆向 定位密码,用fiddler编程猫工具,在主网站hook, (function() { var stringify = JSON.stringify; JSON.stringify = function(params) { console.log("Hook JSON.stringify ——> ", params); debugger; return str

之度的博客 1084

MIKE水动力笔记4_制作网格

建立水动力模型前的重要一步就是制作网格,本文所讲内容就是如何在MIKE中制作网格。

晏长街的博客 2万+

01-Docker入门与核心概念

要真正理解Docker,我们不能仅仅停留在"它是一个工具"的层面。任何一项技术的诞生都不是凭空而来的,它是对前人智慧的继承与发展,是对现实问题的回应。容器化技术同样如此——它有着超过四十年的技术积淀,经历了从chroot到LXC,再到Docker和Kubernetes的漫长演进。本章将带你穿越时光,梳理容器化技术的发展脉络,让你明白Docker为什么会出现在这个时代,以及它解决了前人没有解决好的哪些问题。软件交付方式的演进,本质上是人类对计算资源利用率和管理效率不断追求的过程。我们可以将这个过程分为三个主要

Na2SiO3Glue的博客 688

【SpringBoot 3.x 第51节】带你玩转 GraalVM Native Image:启动快到飞起,内存省到心疼,你还不试试?

🏆本文收录于《滚雪球学SpringBoot 3》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。    本专栏致力打造最硬核 SpringBoot3 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot3教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。    若还想学习更多,可直接前往《滚雪球学SpringBoot(全版本合集)》,涵盖SpringBoot所有版本教学文章

**My Coding Family** 1305

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

服务器信息检索出错,多服务器环境下的隐私信息检索.pdf

多服务器环境下的隐私信息检索学术研究A cadem Ic尺esearch -本栏 目由保密 通信 重 点 实验 室协 办多服务器环境下的隐私信息检索陈杨杨 ,黄 征 ,徐礼吏(上海交通大学信息安全工程学院 ,上海 200240)【摘 要 】隐私信息检索 (PIR)是为 了保障个人隐私在公共网络平 台上 的私密性而采用 的一种阻止数据库知晓用户查询信息 的策略。通过研究 已经被提 出的PIR方案 ,...

weixin_42523846的博客 338

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

PHP实现php-amqplib/php-amqplib实例RabbitMq

​ 项目代码 https://gitee.com/owenzhang24/tp5 其他笔记: 1: 列出队列(Listing queues) 如果你想查看Rabbitmq队列,并且想知道有多少消息存在其中,你(作为特权用户)可以使用rabbitmqctl 工具: rabbitmqctl list_queues。 在Windows中,省略sudo: rabbitmqctl.bat l...

owenzhang的博客 2874

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

关于阿里云OSS上传图片之后会被旋转90度的解决办法

原文:https://www.cnblogs.com/wuhjbk/p/10133596.html 问题描述:正常的图片前端上传到oss成功之后的资源地址。在html上引用的时候被旋转了90度oss资源地址直接在浏览器打开就不会旋转问题原因:某些手机拍摄出来的照片可能带有旋转参数(存放在照片exif信息里面)。而oss资源上传之后会默认自适应方向所以在img标签中图片就被旋转了9...

dgqvhtlwq472235338的博客 828

JS 中的.bind是什么

在这个例子中,我们创建了一个新的函数 newX,它使用 obj.getX 函数并将其绑定到一个新的对象上(具有 x 值为 20)。在上面的例子中,.bind 方法将 add 函数绑定到 obj 上,并且在调用 add 函数时,它会自动将 5 和 10 作为第一个和第二个参数传递给原函数。.bind 方法可以将函数绑定到指定的对象上,从而改变函数内部的 this 值的指向。.bind 是 JavaScript 中的一个内置方法,可以将一个函数绑定到一个指定的对象上,从而改变该函数内部 this 的指向。

一颗松鼠 2947

将Python-Django项目部署到阿里云服务器踩的坑(服务器、域名、项目配置)

踩得坑 没有配置安全组, 启动项目后,公网访问不到。 Django在服务器启动python manage.py runserver 0.0.0.0:8000 来启动, 公网才能访问。 域名买了,配置服务器解析之后,域名还是解析不到,原因是网站未备案。 服务器购买—域名购买—项目部署 首先到阿里云服务器购买服务器 https://www.aliyun.com/ 购买成功后进入控制台,云服务器 ECS,概览和实例都能看到运行的服务器,详细进去之后会看到对应的公网ip等详细信息。为了学习,我买了一台win

brytlevson的博客 1929

通过阿里云实现动态ddns域名解析

保存脚本,利用linux的cron设置定时任务,实时获取ip是否变化,检测到变化之后会自动更新解析,实现动态ddns。家里宽带出口ip一直变化,又申请不到固定公网ip很苦恼,不想用三方ddns,可以通过阿里云实现动态域名ddns解析。一、首先在阿里云需要有个域名,可以自行购买,很便宜,购买域名教程很多。三、安装aliyun命令行工具,以下是官方教程。其他三项值为刚才第二步添加的初始记录值的解析。二、添加初始域名解析,后续要用。四、获取阿里云更新域名解析的接口。复制上边生成的cli。

m0_61141473的博客 4773

集成阿里云视频播放器

集成阿里云视频播放器

小鬼的博客 6243

使用阿里云存储图片

1.准备 为什么使用云存储的方式 什么是OSS对象存储服务 阿里云对象存储OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高持久的云存储服务。其数据设计持久性不低于99.9999999999%(12个9),服务可用性(或业务连续性)不低于99.995%。 OSS具有与平台无关的RESTful API接口,您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。 您可以使用阿里云提供的API、SDK接口或者OSS迁移工具轻松地将海量数据移入或移出阿里云OSS。数

pjh88的博客 9198

Django本地配置ckeditor(windows系统)

原文链接:http://www.nicemxp.com/articles/9 使用Django搭建博客时,还不太清楚通过什么方式来进行博客文章的编辑录入,经过查找资料得知可以通过富文本编辑器编辑文本,会自动生成html格式的文本。最后选择了简单的ckeditor作为博客的文章编辑工具。 先安装django-ckeditor,cmd下键入pip install django-ckeditor,安装...

nice_xp的博客 1763

阿里云国际站代理商:如何在阿里云上升级PHP版本?

如果升级成功,您的实例将使用新版本的PHP运行。在弹出的对话框中,选择需要升级到的PHP版本,然后点击“确定”。4. 维护成本:使用较旧的PHP版本可能导致在后续开发和维护过程中遇到较多的问题,需要花费更多的时间和精力进行解决。在这里,您可以看到实例的详细信息,包括当前的PHP版本、操作系统类型等。2. 功能支持:新版本的PHP通常会带来更多的功能和改进,例如更好的性能、更丰富的内置函数等,有助于提高网站的开发效率和用户体验。2. 如果您使用的是自定义的PHP扩展或应用,请确保它们与新版本的PHP兼容。

聚搜云_上海聚搜信息技术有限公司 320

解决阿里云Workbench登录失败

一、问题描述 workbench登录失败。 二、造成登录失败原因 1.账号和密码不匹配 2.未设置安全组(入栈规则)、将ECS实例添加到安全组和设置白名单 三、解决方法 3.1 账号和面不匹配 若账号和密码不配,则更改账号和密码即可 3.2 配置安全组、将ECS添加到安全组和设置白名单 1.配置安全组 2.将ECS添加到安全组 3.设置白名单 ...

Alan_beijing 4718
上一篇: Apache+mod_wsgi本地部署Django(windows系统)
下一篇: Django本地配置ckeditor(windows系统)
nicemxp
博客等级 码龄10年 32粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值