一.        环境.条件准备 一台云服务器(我的是腾讯的centos7) 至少两个域名.(我的是simuhunluo.xyz和simuhunluo.top.这两个域名之间没有任何关系,我是在阿里用两个账号分别注册的.) 云服务器上面已经搭建了nginx环境.我的主机是用oneinstack集成安装的lnmp 二.        开始 之前吧,我的xyz域名是已经在nginx中配置好了的,并且也安装了ssl证书.我的另外一个域名top配置在别的主机上的.现在我想把top也配在该nginx主机…
之前下载的mysql  在官网是有 历史库的 如果现在一台机器上已经部署了一个tomcat服务,无论这个tomcat是否已经注册为服务了,或者没有注册windows服务,或者注册了,都没关系.都可以采用下面的方法实现.如果该tomcat已经注册为windows服务了,从window的环境变量中找不到 CATALINA_HOME和CATALINA_BASE,也可以采用下面的方式实现. 当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突.后来在do…
1.首先第一步安装: 参考:https://www.cnblogs.com/wyd168/p/6636529.html 启动: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf重启:[root@bhyw1 sbin]# ./nginx -s reload关闭: ps -ef|grep nginx找到带master 行的进程 kill -QUIT 123333: 2.两个域名配置: #user nobody; worke…
301跳转 页面永久性移走,通常叫做301跳转,也叫301重定向,301转向. 指的是当用户点击一个网址时,通过技术手段,跳转到指定的一个网站. 用以解决两个域名指向同一个服务器ip,当访问m.xxx.com时,nginx重定向网址到www.xxx.com. 第一步:打开nginx配置文件nginx.conf 第二步:在http中添加以下代码: 1 server { 2 listen 80; 3 server_name m.xxx.com; 4 rewrite "^/(.*)$" ht…
当一台服务器部署多个PHP项目,各自运行时并无干扰, 即使都使用 9000端口来跑php 但是有一种情况,当其中一个项目需要调用另一个php项目的接口时,便会超时,这是因为php是单线程的同步的 也许设置超时时间为0,不等待接口返回是一个方法,但更多时候我们需要等待返回结果 这时,我们便需要给其中一个项目另开一个端口来运行php 以本地服务器为例,windows 将其中一个项目的php指向9001端口,默认是9000 ··· location ~ .php(.*)$ { fastcgi_pass…
正向代理指的是客户端的 反向代理指的是服务端的 需要实现的反向代理: 1.首先使用SwitchHosts配置不同域名,如下:(SwitchHosts软件在上一篇博客有链接) 2.在Linux上部署两台tomcat服务器:(一个用于sina,一个用于sohu) ① ② 3.按要求sina是8080的,sohu是8081的,所以sina就用默认的,修改apache-sohu的配置文件(配置文件是apache-sohu目录下-->conf-->server.xml): 提示:主要修改port端口号,…
个人经验: 服务器中已有mysql5.0 现要安装mysql5.5 下载安装包,安装后,mysql5.5中没有my.ini文件,就在我自己的电脑上复制了mysql5.5的my.ini文件进去. 1.在my.ini文件的client上增加如下语句 2.安装服务,根据下图照壶画瓢,安装自己的mysql服务和服务名称,然后去启动mysql服务 3.此时的mysql连接是没有密码的,连接进入数据库后,执行以下sql语句,再重启mysql服务即可 UPDATE mysql.user SET passwor…
Apache的虚拟主机是一种同意在同一台机器上,执行超过一个站点的解决方式,同一时候也就能够邦迪二级域名到指定的文件夹.虚拟主机有两种.一种叫基于IP的(IP-based),还有一种叫基于名字的(name-based). 虚拟主机的存在,对用户来说是透明的. 说一下基于名字的(name-based),基于IP.请自助百度.比方这http://www.cnblogs.com/see7di/archive/2011/06/15/2239756.html 打开httpd.conf vi /etc/ht…
问题描述: 今天程序那边说测试服里面有两个项目,为了数据不冲突,想一台服务器搞两个Redis实例, 然后自己这边查询了一下,确实可以这么整,只需要区分端口号和区分配置文件方面就行, 原理与nginx和tomcat等添加容器单实例多应用应该差不多,做个笔记记录一下. 1.复制新的配置文件,改变配置名称 2.修改配置文件里面的端口号.PID文件路径以及日志文件路径. 转储文件路径,确保两个或者多个redis服务不会冲突. 我这边搭建的Redis目录: redis data directory : /…
COSBench添加driver负载机 说明:Driver是COSBench测试工具中对负载机的一种标记,相当于loadrunner中的负载发生器. 在进行测试时,不管出于什么原因,我有时候就想单台服务器启用多个driver实例,充分利用服务器的性能. 我在进行测试时,就使用到一台机器启用两个driver,测试机的负载明显提升. 1          方法一 原理:启用不同端口启动不同实例 1.       首先将COSBench文件,copy一份 2.       修改conf目录下的关于dr…