- 博客(12)
- 收藏
- 关注
原创 Vue+Django前后端分离,在Linux下使用Nginx和uWSGI部署
前后端分离已成为互联网项目开发的业界标准使用方式,本文讲述Vue项目和Django项目的部署方法。1、准备工作Django项目路径/home/project/IOT_SERVERDjango项目启动文件路径/home/project/IOT_SERVER/iot_server_uwsgi.iniVue项目项目路径/home/project/IOT_VUE/Vue项目启动文件路径/home/project/IOT_VUE/iot_vue_nginx.conf1、Django后端项目部署使用u
2020-09-24 18:20:04
470
原创 阿里云域名搭配腾讯云免费申请的SSL实现HTTPS
本文主要讲述如何在服务器上搭建https,主要用到的资源有阿里云的ECS服务器、域名,以及从腾讯云免费申请的SSL证书。阿里云的ECS服务器申请、域名的申请及备案不再多讲,已经很多教程了,下面主要讲如何从腾讯云免费申请的SSL证书,以及如何在阿里云配置域名解析,并使用Nginx实现https。1、需要准备的资源阿里云ECS服务器(本文使用的为Ubuntu 16.04)阿里云域名腾讯云免费申请的SSL证书Nginx2、腾讯云免费申请的SSL证书先申请腾讯云账号,已有则跳过进入控制台,进入
2020-09-24 11:15:54
3571
原创 Ubuntu下python3.8报错No module named _ssl解决
今天在Ubuntu服务器搭建好python3.8.1环境后,运行时出现以下错误ImportError: No module named '_ssl',看了很多讲解总结出了以下办法。1、检查openssl、libssl-dev包是否安装sudo apt-get updatesudo apt-get install opensslsudo apt-get install libssl-dev2、重新编译ssl模块在python的tar包的解压目录下,执行vi Modules/Setup修改Set
2020-09-23 14:55:08
4378
原创 Nginx 代理服务器10k文件无法上传
在我们使用Nginx作为代理服务器的时候,在进行文件上传时,大于10k的文件上传失败,因为此时后台服务并没有接收到请求,所以在Nginx配置中进行排错,终于找到的问题。1、修改Nginx的.conf配置文件client_body_buffer_size 8m; # 分配给请求数据的buffer大小client_body_temp /var/lib/nginx/body; # 指定的临时路径client_max_body_size 100m; # 默认1M,表示客户端请求服务器最大允许大小2
2020-09-14 18:32:53
1639
原创 Nginx配置静态文件访问
上一篇文章介绍了如何在Apache下配置静态文件访问,用Nginx做Web服务器又该如何设置呢?1、conf配置文件修改在http->server添加location配置,如下location /logs { alias /mnt/logs;}2、访问方式服务器中在 /mnt/logs目录下的文件,即可通过server中设定的监听端口进行访问。访问方式如http://xx.xx.xx.xx:xx/logs/{file_name}...
2020-09-14 11:43:23
352
原创 Apache配置静态文件访问
在服务部署过程中,经常需要访问服务中的静态文件,有些Web框架是直接支持项目下静态文件访问的,如Django项目下的static。面对其他一些情况,往往需要在Web服务器进行配置,下面介绍在Apache下如何配置静态文件的访问。1、httpd.conf中添加以下内容2、访问方式用/file目录做文件在服务器上绝对路径的别名,通过设定的监听端口即可访问静态文件。访问方式如http://xx:xx:xx:xx:xx/file/text.txt...
2020-09-14 11:29:30
3187
原创 Ubuntu服务器对Django项目产生的uwsgi日志进行按日转储
在Linux下部署Django项目后,通常都是通过nginx+uwsgi进行服务部署的,在服务运行后产生的uwsgi.log日志也是会越来越大,久而久之,就会影响服务的访问速度。下面介绍一种利用Linux的crontab定时任务进行日志文件转储的方法。1、创建uwsgi.log日志以及其转储日志的路径/mnt/logs/uwsgi_log/ # uwsgi.log日志路径/mnt/logs/uwsgi_log/back/ # uwsgi.log转储日志路径2、修改uwsgi.ini的日志存储路
2020-09-14 11:02:43
640
原创 清理僵尸文件,释放服务器磁盘
在Linux服务器上,我们时常会遇到这种问题,明明服务器磁盘空间还用空余,但是查看使用率,却几乎已经被占满了,这时候就需要查看是不是僵尸文件导致的了。1、何为僵尸文件僵尸文件是指已经被服务器删除,但是由于被某些进程调用,导致无法释放磁盘空间的文件。如下图。2、相关检查查看磁盘占用 df -TH查看根目录占用 du -sh /检查僵尸信息 lsof |grep deleted3、僵尸处理正常停止或杀掉占用这些文件的服务进程,或者重启服务器。...
2020-09-14 10:23:51
841
原创 Python包的构建和发布
本文只讲述上传到test.pypi.org的流程。如果要上传到正式的pypi.org上,只需要注册一个正式的账号。一旦发布成功就可以使用pip install [your-package]的命令进行安装。1、项目目录如下protocol_package└── huitu_iot_protocol_rule └── __init__.py └── xxx.py└── README.md└── setup.py2、setup.py文件如下所示# -*- coding: utf-8
2020-09-03 15:50:35
189
原创 ubuntu 16.04下安装Python3环境
ubuntu中自带python2.7和python3.5,但是在很多时候我们需要更高版本的python,这就需要我们手动安装了,下面以python3.7为例,在服务器上进行实践安装。1、下载安装包wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz2、解压tar -zxvf Python-3.7.1.tgz3、建立安装...
2020-04-21 23:46:13
382
原创 windows下为python设置pip镜像源
对于Python开发用户来讲,pip安装软件包是太寻常不过了。但是呢国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把pip安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。简直美滋滋。话不多说,接下来将如何在windows下替换镜像源。1、临时使用策略,可以在使用pip的时候加参数-ipip install -i https://pypi.tuna.t...
2020-04-21 23:44:32
477
原创 PageOffice文件实现并发控制
PageOffice开发平台是北京卓正志远软件公司生产的一款用于在线编辑Office文档的软件,其中难免会碰到多个人修改同一个文档的情况,这种时候,就要对文件的权限实行并发控制,防止同时修改的情况发生。1、如何实现并发控制PageOfficeCtrl poCtrl = new PageOfficeCtrl(request);PageOfficeCtrl1.TimeSlice = 4;在...
2020-04-21 23:41:55
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人