服务器
奇葩也是花
码农也是码
Ps:有问题可以私聊我
展开
-
TP5重写规则-区分前台台-admin.php和index.php
server { listen 80; server_name shop.phpclub.top; access_log /data/wwwlogs/access_nginx.log combined; root /data/wwwroot/default/1805/tp5/public; autoindex on; index index.html index.htm index.php; #error_page 404 /404.html;原创 2020-05-28 17:35:13 · 790 阅读 · 0 评论 -
js插件cropper解决接口开发访问图片出现跨域问题
问题:在使用jQuery jscroper组件的时候,会自动把其他域名下的图片请求转换成跨域的请求,如果想要设置允许访问,可以设置图片运行通过其他域名访问 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { add_header Access-Control-Allow-Origin 'http://h5.phpclub.top'; expires 30d; access_log off; }原创 2020-05-19 22:59:14 · 1639 阅读 · 0 评论 -
阿里云-https域名
阿里云SSL证书:https://www.aliyun.com/product/cas?spm=5176.10695662.1171680.1.3ae471e9PbKw4o点击购买,选择免费型即可。# Https:完整配置server { listen 443 ssl; #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。 server_name ...原创 2020-03-16 22:44:21 · 558 阅读 · 0 评论 -
Https
中间人攻击:http请求传输信息是明文,这个信息有可能被某个中间人恶意截获甚至篡改。这种行为就叫做中间人攻击。https:使用的是非对称加密和对称加密客户端和服务端协商对称加密的秘钥的时候,使用的是非对称加密协商好之后,后续的通讯都是对称加密 【为了保证效率,后续都使用对称加密 】 【 不同的客户端的加密算法和秘钥不同的 】CA证书:权威的证书颁发机构(CA)各大浏览器和...原创 2020-03-16 22:28:00 · 143 阅读 · 0 评论 -
Centos7修改IP地址
Centos7修改IP地址一、进入网络配置文件目录首先,确保在root用户下进行操作。进入网络配置文件network-scripts目录下。[root@localhost /]# cd /etc/sysconfig/network-scripts/二、找到我们需要修改的配置文件使用ls命令,列出该目录下的文件。其中“ifcfg-ens33”的文件,为我们需要修改的网络配置文件。三、...转载 2020-01-06 09:56:53 · 876 阅读 · 0 评论 -
Nginx配置虚拟主机(配置域名)
Nginx配置虚拟主机(配置域名)1、打开Nginx的配置文件,配置文件在Nginx的安装目录下的conf文件在Http端内添加一下配置,包含conf.d下后缀名为conf的文件(注意位置不要写错了),和http端内,和server平级http{ server{ } # 包含conf.d目录下以conf结尾的文件 include conf.d/*.con...原创 2019-11-08 10:04:55 · 934 阅读 · 1 评论 -
linux 二进制安装多个mysql示例
先下载mysql的源码包,去官网找到要安装的版本,下载下来,现在安装的是5.6的mysql,在home下新建一个package的目录,执行下载命令。wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz解压文件tar -zxvf mysql-5.6....原创 2019-01-14 17:49:00 · 394 阅读 · 0 评论 -
LINUX扩展虚拟内存
1.检查现有交换空间的大小如果你想检查你现有虚拟内存的大小,可以使用命令‘free -m ’[root@chenfancentos ~]# free -m total used free shared buffers cachedMem: 988 164 823 ...转载 2018-07-02 08:51:15 · 1764 阅读 · 0 评论 -
MySql的二进制日志,重做日志笔记,UndoLog
简单总结一下二进制日志和重做日志的区别二进制日志(bin log):是mysql数据库级别的文件,不会记录select和show语句,主要用于恢复数据库和集群,配置参数为sync_binlog=N(表示每写缓冲多少次就同步一次磁盘),1表示同步方式写磁盘(写一次缓存即同步一次磁盘),默认为0,事务提交时会写磁盘(仅在事务提交前写磁盘)。有STATEMENT ROW MIXED三种格式。重做日志(r...转载 2018-06-21 22:09:53 · 163 阅读 · 0 评论 -
[转]MySQL日志——Undo | Redo
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了错误,要回滚(Rollback)到...转载 2018-06-21 22:00:46 · 387 阅读 · 0 评论 -
YII AR 打印SQL
[html] view plain copy$query = Salesorder::find() ->where(['order_id'=>[1,2,3,4]]) ->select(['order_id']) ; // get the AR raw sql in YII2 $commandQuery = clone $query; echo $command...转载 2018-04-19 12:06:13 · 284 阅读 · 0 评论 -
centos 禁用firewalld 使用iptables
一、禁用firewalld 安装iptables systemctl disable firewalldsystemctl mask firewallyum install iptables iptables-services systemctl enable iptables.service 二、关闭SELINUX至于为什么关闭selinux,请看知乎网友的回答 GO vi /etc/sel...原创 2018-03-19 16:05:33 · 343 阅读 · 0 评论 -
GIT安装
1、安装git yum -y install git2、添加git用户useradd git passwd git 输入你的密码3、初始化版本库(最后用git用户来操作)git init --bare myFirst.git --创建一个空的版本库4、尝试在客户端更新一下LiKang:myFirst likang$ git clone原创 2018-01-09 09:46:41 · 879 阅读 · 3 评论 -
GIT常见错误
git常见错误解决:error: src refspec master does not match any.error: failed to push some refs to 'git@47.94.150.11:/data/git/myFirst.git'服务端没有权限.修改/data/git/myFirst.git权限为644fatal: '/data/git原创 2018-01-09 09:46:32 · 329 阅读 · 0 评论 -
GIT简介、GIT SVN区别
一、git简介1、简介Git是一个分布式版本控制系统(分布式的,在本地环境也有版本库)。SVN也是一个版本控制软件(集中式的,所有人用的是一个版本库)1、git和svn的区别 1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不原创 2018-01-08 16:42:57 · 270 阅读 · 0 评论 -
MySQL半同步复制
从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上转载 2018-02-01 08:31:58 · 608 阅读 · 0 评论 -
负载均衡之DNS轮询
大多数域名注册商都支持对统一主机添加多条A记录,这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,随机分配到不同的IP上,这样就完成了简单的负载均衡。下图的例子是:有3台联通服务器、3台电信服务器,要实现“联通用户流量分摊到3台联通服务器、其他用户流量分摊到电信服务器”这个效果的设置。DNS由于成本较低,所以一般在小型的网站用的比较多。但是大型的网站一般也会将用它和其他负载转载 2018-01-24 16:26:38 · 531 阅读 · 0 评论 -
LNMP环境搭建
LNMP环境的搭建一、更新YUM源1.下载repo文件wget http://mirrors.163.com/.help/CentOS6-Base-163.repo2.备份并替换系统的repo文件[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost ~]# mv CentOS-Base.repo CentOS-Bas原创 2018-01-11 14:04:50 · 314 阅读 · 1 评论 -
Linux搭建迅搜( Xunsearch )
运行下面指令下载解压安装包wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2tar -xjf xunsearch-full-latest.tar.bz2执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独规划一个目录,而不是混到别的软件目录中。cd x原创 2017-10-08 16:07:39 · 1427 阅读 · 0 评论