0.准备工作 在一台全新的服务器中新建用户以及用户的工作目录,之后的操作都以这个用户的身份进行,而不是直接用root. 举个栗子: 在服务器下新建用户rinka并赋予sudo权限 1) root登陆,sudo useradd rinka  新建用户rinka 2) sudo passwd rinka  给用户rinka设置密码 3) adduser rinka sudo  将用户rinka加入sudo组 4) cd /home  进入home目录 5) mkdir rinka  在home下新建…
开发环境:ubuntu系统,python3环境 django项目目录: fast_foot 为项目根目录,app为项目应用 现在,我们登陆远程服务器 安装Nginx 安装好了,我们看一下nginx的配置目录 打开nginx.conf这个文件,可以看到以下代码我们nginx配置他是包括了sites-enabled这个文件下的所有文件,所以我们只需在sites-enabled下增加一个我们自己的配置文件就可以使用了. 我们进入sites-enabled目录,复制一份default名字为xxx,名字随…
前言:自己在windows上用PyCharm编写的Django项目,编写完后在windows上运行一点问题都没有,但是部署到服务器上时却Bug百出.百度,CSDN,sf,各种搜索寻求解决方案在历时3天后终于让它在服务器上与在windows的运行效果一样了.看了各种博客后得出的一个结论是:过期教程害死人!!!所以在写博客的时候一定要写上自己的开发环境(尤其是各种软件的版本)   我的环境:                 nginx 1.10.3                 uwsgi 2.0…
转: 中小企业上云首选,华为云全新云服务器S6性能评测分析 [小宅按]今天,华为云全新弹性云服务器ECS通用计算型云服务器S6(以下简称为"华为云S6云服务器")正式发布,至顶网云能力评估小组对其展开了一场新的基于业务应用的云主机测试,对这款号称"中小企业上云首选"之称的全新一代云服务器的基础性一探究竟. 云计算为人们带来的是什么?是全新的业务模式.全新的管理流程,从而建立一套打破传统的全新沟通渠道.从而令制造.零售.政企.金融等各行各业产生出革命性的变革.新模式需…
http://www.oschina.net/code/snippet_222919_11734 代码分享 当前位置: 代码分享 » Java  » 网络编程 搜 索   [饶过] 使用Java管理千台规模Linux服务器_入门 rgone 发布于 2012年07月09日 10时, 24评/2769阅   分享到:    收藏 +43 踩顶0 前东家是一家游戏公司,老板很好,当时工作也留下了很多自己原创的管理脚本.现在分享一下在办公环境使用Java.Jsch登录VPN管理Linux的脚本(此处实…
在计算机时代的早期,一名极客的满足感很大程度上来源于能DIY一台机器.到了深度学习的时代,前面那句话仍然是对的. 缘起在2013年,MIT科技评论将深度学习列为当年十大科技突破之首.其原因在于,模型有其为庞大的网络结构,参数够多,学习能力够强,能配合大数据达到惊人的效果.而且,能自动学习特征,避免了“特征工程”这种繁琐的手工劳动.对于图像.音频和文字处理领域有极大的意义.因为最近在尝试用深度学习做文本挖掘,所以需要一台深度学习服务器(相信我,如果用CPU来跑,你的人生显得好短). 那么就有三个选…
高并发服务器开发,硬件socket发送数据至服务器,服务器对数据进行判断,需要实现心跳以保持长连接. 同时还要接收另外一台服务器的消支付成功消息,接收到消息后控制硬件执行操作. 查了一些资料,java的netty,go,或者是用C/C++不知道该用哪个,想问一下哪个比较适合,学习更容易一些. 为一个支持GPRS的硬件设备搭建一台高并发服务器用什么开发比较容易? >> golang这个答案描述的挺清楚的:http://www.goodpm.net/postreply/golang/1010000…
先说一堆废话:之前在阿里云上租了一个服务器,也配置了相关的环境,然后准备把自己手上的一个小网站挂上去,就按照我的上篇博客记载的方法把发布好的网站发布到服务器的iis上,结果发布之后死活访问不了,始终显示无法访问该网站,在试过防火墙等各种方法之后,都没有得到解决,就来打电话给阿里云的客服,求助了阿里云的工程师后,问题终于得到解决,现在记录一下,在一台新的服务器iis上发布网站的正确做法. 1.添加站点 添加站点的方法和我上篇博客中记录的方法相同,分为以下两步: (1)创建连接池 (2)添加网站 添…
如何在IIS上发布网站   本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 这是我电脑上的一个项目,现在我记录一下将这个项目发布到iis上的整个过程: 2.在vs2017中发布网站 如下图:右击该mvc程序,然后点击 发布 按钮 弹出如下界面: 在上图中所示的位置(目标配置)点击配置二字,进入配置选项卡: 发布方法选 文件系统,目标位置 为一个 自己任选的文件夹,这个文件夹在后续发布到IIS上时需要用到,最好专门建一个文件夹,把自己所有发布的网…
部署条件: 1.一台阿里云服务器(本人的是CentOS系统的服务器) 2.已经构建好的项目 3.服务器上安装并配置Nginx 首先第一步:在服务器上安装并配置Nginx 进入服务器 $ ssh root@服务器IP     安装编译工具以及库文件: yum -y install make gcc-c++ libtool          安装PCRE(PCRE 作用是让 Nginx 支持 Rewrite 功能) $ cd /usr/local $ wget http://downloads.so…
一  后台商品节点 大家都知道后台创建商品的时候需要选择商品的分类,而这个商品的分类就就像一棵树一样,一层包含一层又包含一层.因此这里用的框架是easyUiTree.该分类前端使用的是异步加载模式(指的是每次点击的时候只显示当前层次的数据,如果该层次下面无孩子,则后台回复open,若下面有孩子,则后台返回closed,用这两个单词来区别有没有孩子). 因为前端接收的数据格式是固定的,因此在common项目中创建一个对象EasyUITreeNode,方便数据的返回 前端的请求url:/item/c…
在这之前不得不说一下Sysinternals,他最初是一个网站,网站上会经常发布一些有用的系统扩展工具,之后运营这个网站的公司被微软收购.像非常著名的Procmon,AutoRuns.Process Explorer 都是发布自这个网站.下面介绍的PSEXEC也是我相当喜欢的工具(他是PSTools工具集中的一员). 这个工具可以帮助系统管理员在本机执行远端机器的应用程序.利用这一特性,我们可以直接在SharePoint服务器上运行STSADM去部署WSP包了. Usage: psexec [\…
CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL) 一.准备篇: /etc/init.d/iptables stop #关闭防火墙 关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq shutdown -r now #重启系统 二.安装篇 1.安装nginx yum remove httpd* php* #…
1)安装Flask,uwsgi,nginx sudo apt-get update sudo apt-get install python-flask #Flask sudo apt-get install uwsgi uwsgi-plugin-python #uWSGI sudo apt-get install nginx #Nginx 2)创建Flask工程 这里就用最简单的HelloWorld, 创建一个工程文件夹flasksite,新建文件index.py 代码: from flask…
为PHP设置服务器(Apache/Nginx)环境变量 设置环境变量常见的地方为区分开发环境/生产环境,或者定义一些数据库的帐号密码 设置Apache环境变量 指令 设置当前环境变量为DEV SetEnv RUNTIME_ENVIROMENT DEV 数据库帐号密码 SetEnv MYSQL_USERNAME root SetEnv MYSQL_PASSWORD root 配置文件格式 <VirtualHost *:80> ServerAdmin admin@admin.com Documen…
云服务器 ECS > 建站教程 > 部署 LAMP (CentOS 7.2) 部署 LAMP (CentOS 7.2) 文档提供方:上海驻云信息科技有限公司    更新时间:2017-06-07 13:26:11   分享: 简介 LAMP指Linux+Apache+Mysql/MariaDB+Perl/PHP/Python是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台. 部署方式…
web缓存服务器varnish-4.1.6的部署及配置详解 1.安装varnish4.1.6安装依赖 yum install -y autoconf automake jemalloc-devel libedit-devel libtool ncurses-devel pcre-devel pkgconfig python-docutils python-sphinx 安装varnish yum仓库 # rpm --nosignature -i https://repo.varnish-cach…
linux服务器上nginx日志访问量统计命令 日志文件所在地方:/var/log/nginx/access_iqueendress.com.log/var/log/nginx/access_m.iqueendress.com.log--------------------------cd /var/log/nginx/1.根据访问IP统计UVawk '{print $1}' access_iqueendress.com.log|sort | uniq -c |wc -lawk '{print…
前言 本人能力有限,本文只是简单介绍基础部署流程,没有过多考虑系统安全等因素,请谅解.初学者参考了解,大神勿喷. 纯测试部署,采用阿里云ECS,系统Ubuntu 16.04 64位,部署采用nginx+gunicorn+virtualenv+supervisor常用部署方式. 软件介绍 nginx:轻量级高性能的Web 服务器/反向代理服务器,可处理静态资源,负载均衡等, 是Apache服务器不错的替代品. gunicorn:Python WSGI HTTP Server for UNIX.只支…
CentOS7下部署Django项目详细操作步骤 前记:购买腾讯云服务器,配置自选,当然新用户免费体验半个月,我选择的系统是centos7系统版本, 接下来我们来看整个配置项目流程. 部署是基于:centos7+nginx+uwsgi+python3+django 之上做的 1,详细步骤(下面步骤都是ROOT权限执行): 一.更新系统软件包 yum update -y 二.安装软件管理包和可能使用的依赖 yum -y groupinstall "Development tools" y…
这段时间一直在搞我的网站——大学易,一个大学生评课网站,主要是提供课程的详尽信息(比如老师会不会经常点名,有没有期中考试),课程资料的下载等等. 这篇文章主要是分享给那些菜鸟,就是像我一样完全没有搞过网站的人,啥也不懂的人.这篇文章假设你已经在本地建好了自己的网站,runsever测试运行没有问题.接下来你迷茫了,不知道要怎么办,怎么才能把网站让全部人访问呢?简单的说,你需要有一个域名.一个服务器 第一,你需要有一个域名. 随便哪里买都可以,但是不要是国外的,因为我不知道国外的域名适不适用于本文…
服务器操作nginx相关操作命令 登录服务器: ssh root@0.0.0.0 -p 22100 启动nginx: /usr/local/nginx/sbin/nginx 查看nginx是否启动 ps -ef | grep nginx 安装网络工具 yum install net-tools 查看端口号 Netstat -antp Node安装 wget https://nodejs.org/dist/v11.10.1/node-v11.10.1-linux-x64.tar.xz 安装wget…
LNMP服务器搭建-Nginx 参考教程:[千峰教育] 系统版本: CentOS 6.8 关闭防火墙和Selinux service iptables stop setenforce 安装Nginx (1)创建nginx运行账户www,不允许直接登录系统 useradd www -s /sbin/nologin (2)解压源码包 cd /lnmp/src/ .tar.gz cd nginx- (3)配置 ./configure \ --prefix=/usr/local/nginx \ --wi…
小结: 1.nginx传递每一个请求给绑定到3031端口并使用uwsgi协议的服务: http://www.jb51.net/article/76715.htm 在本文中,uwsgi 所扮演的的角色是后端 http 服务器,nginx 扮演的角色是前端 http 服务器,hello.py 是客户端应用程序. 用户从网页浏览器中发出请求,nginx 服务器收到请求后,会通过它的 uwsgi 模块将用户的请求转发给 uwsgi 服务器,uwsgi 服务器处理完毕后将结果返回给 nginx,浏览器将最…
转载别人的,请看下面链接 云服务器上利用Docker部署Django项目…
用到的工具,xftp(文件互传),xshell(远程连接) aliyun服务器防火墙开启的端口.80,22(ssh),3306(mysql),8000,9090 部署项目: 1,安装nginx 1>http://nginx.org/en/download.html 2>下载: wget http://nginx.org/download/nginx-1.17.0.tar.gz 3>解压压缩包 tar xf nginx-1.17.0.tar.gz 4>安装依赖 yum -y inst…
什么是Web服务器 简单来说 Web服务器就是一个能够接收http请求并作出响应的java程序 我们再二阶段编写的webServer项目其实就是我们手写的Web服务器 我们现在开发的标准SpringBoot项目启动时内置的Web服务器叫Tomcat 实际上我们业界中还有很多Web服务器,它们具备很多不同的特征 网关Gateway项目使用Netty服务器,Netty服务器内部是NIO的所以性能更好 下图以Tomcat为例,解释请求响应流程 大多数情况我们会使用Tomcat作为Web服务器 它是我们…
我们搭建VPN采用的是openvpn,搭建过程总体需要经过三大步骤:   1.openvpn的安装与配置    2.端口转发    3.系统重启iptables规则自动生效  注意:以下所有名令在root权限下输入(进入root权限命令 sudo su) 下面用红颜色标注的字体是修改了的:如果按以前的操作失败了的可以把下面两条红色的语句重新添加到服务器中就可以了. PS:感谢jsa大神指正我的错误. 一.openvpn的安装与配置 openvpn安装与配置教程,此链接中的内容介绍了openvpn…
在每台服务器上都执行ssh-keygen -t rsa生成密钥对: $ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/tscms/.ssh/id_rsa): Created directory '/home/tscms/.ssh'. Enter passphrase (empty for no passphrase): Enter same…
测试发现的问题及解决办法 1.当后端两台IIS应用服务器都正常时,访问速度非常快,查看日志,原来一个请求,是后端两台服务器同时响应的; 2.为了模仿故障测试,停掉一台IIS应用服务器,这时再访问,请求打开一页面时,发现有一半响应比较快,另一半响应很慢,最后页面是可以打开,但速度 不理想,很慢,查看error日志,发现nginx还是把请求的一半发往已停掉的那台服务器,难怪会这么慢;但当很快(10秒内)再打开一个请求页面时, 速度又非常快了,查看日志,发现nginx不会把请求的一半发往已停掉的那台服…