服务器
奇葩也是花
码农也是码
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 · 740 阅读 · 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 · 1612 阅读 · 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 · 538 阅读 · 0 评论 -
Https
中间人攻击: http请求传输信息是明文,这个信息有可能被某个中间人恶意截获甚至篡改。这种行为就叫做中间人攻击。 https: 使用的是非对称加密和对称加密 客户端和服务端协商对称加密的秘钥的时候,使用的是非对称加密 协商好之后,后续的通讯都是对称加密 【为了保证效率,后续都使用对称加密 】 【 不同的客户端的加密算法和秘钥不同的 】 CA证书: 权威的证书颁发机构(CA) 各大浏览器和...原创 2020-03-16 22:28:00 · 135 阅读 · 0 评论 -
Centos7修改IP地址
Centos7修改IP地址 一、进入网络配置文件目录 首先,确保在root用户下进行操作。进入网络配置文件network-scripts目录下。 [root@localhost /]# cd /etc/sysconfig/network-scripts/ 二、找到我们需要修改的配置文件 使用ls命令,列出该目录下的文件。其中“ifcfg-ens33”的文件,为我们需要修改的网络配置文件。 三、...转载 2020-01-06 09:56:53 · 867 阅读 · 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 · 904 阅读 · 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 · 383 阅读 · 0 评论 -
LINUX扩展虚拟内存
1.检查现有交换空间的大小如果你想检查你现有虚拟内存的大小,可以使用命令‘free -m ’[root@chenfancentos ~]# free -m total used free shared buffers cached Mem: 988 164 823 ...转载 2018-07-02 08:51:15 · 1750 阅读 · 0 评论 -
MySql的二进制日志,重做日志笔记,UndoLog
简单总结一下二进制日志和重做日志的区别二进制日志(bin log):是mysql数据库级别的文件,不会记录select和show语句,主要用于恢复数据库和集群,配置参数为sync_binlog=N(表示每写缓冲多少次就同步一次磁盘),1表示同步方式写磁盘(写一次缓存即同步一次磁盘),默认为0,事务提交时会写磁盘(仅在事务提交前写磁盘)。有STATEMENT ROW MIXED三种格式。重做日志(r...转载 2018-06-21 22:09:53 · 157 阅读 · 0 评论 -
[转]MySQL日志——Undo | Redo
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了错误,要回滚(Rollback)到...转载 2018-06-21 22:00:46 · 377 阅读 · 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 · 276 阅读 · 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 · 332 阅读 · 0 评论 -
GIT安装
1、安装git yum -y install git 2、添加git用户 useradd git passwd git 输入你的密码 3、初始化版本库(最后用git用户来操作) git init --bare myFirst.git --创建一个空的版本库 4、尝试在客户端更新一下 LiKang:myFirst likang$ git clone原创 2018-01-09 09:46:41 · 869 阅读 · 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权限为644 fatal: '/data/git原创 2018-01-09 09:46:32 · 325 阅读 · 0 评论 -
GIT简介、GIT SVN区别
一、git简介 1、简介 Git是一个分布式版本控制系统(分布式的,在本地环境也有版本库)。 SVN也是一个版本控制软件(集中式的,所有人用的是一个版本库) 1、git和svn的区别 1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不原创 2018-01-08 16:42:57 · 264 阅读 · 0 评论 -
MySQL半同步复制
从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念 异步复制(Asynchronous replication) MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上转载 2018-02-01 08:31:58 · 600 阅读 · 0 评论 -
负载均衡之DNS轮询
大多数域名注册商都支持对统一主机添加多条A记录,这就是DNS轮询,DNS服务器将解析请求按照A记录的顺序,随机分配到不同的IP上,这样就完成了简单的负载均衡。下图的例子是:有3台联通服务器、3台电信服务器,要实现“联通用户流量分摊到3台联通服务器、其他用户流量分摊到电信服务器”这个效果的设置。 DNS由于成本较低,所以一般在小型的网站用的比较多。但是大型的网站一般也会将用它和其他负载转载 2018-01-24 16:26:38 · 517 阅读 · 0 评论 -
LNMP环境搭建
LNMP环境的搭建 一、更新YUM源 1.下载repo文件 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.备份并替换系统的repo文件 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost ~]# mv CentOS-Base.repo CentOS-Bas原创 2018-01-11 14:04:50 · 307 阅读 · 1 评论 -
Linux搭建迅搜( Xunsearch )
运行下面指令下载解压安装包 wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-latest.tar.bz2 执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独规划一个目录,而不是混到别的软件目录中。 cd x原创 2017-10-08 16:07:39 · 1414 阅读 · 0 评论