背景:因需求,需要装php+nginx运行环境,linux是centos 7.2服务器是内网,无法连接到公网。所以只能手动编译安装 nginx问题产生与解决1、之前有编译安装过nginx1.15,现在是安装1.17版本。Centos 7 编译安装 Nginx-1.15.72、编译时遇到此报错 ./configure: error: C compiler cc is not found一看,这不是没有安装c编译器嘛,如果是公网环境,直接用 yum -y install gcc-c++ 安装就完事了但现在不是公网,只能一个个装依赖了。我是从centos7.2的ISO镜像文件...
             
1、 这里我们来说下很重要的负载均衡, 那么什么是负载均衡呢? 由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。 针对此情况而衍生出来的一种廉价有效透明的方法以扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的技术就是负载均衡(Load...
             
1 背景 由于开发环境只有局域网,没法使用网上的各种 YUM 源,来回拷贝 rpm 包安装麻烦,还得解决依赖问题。 想着搭建个本地 ,方便自己跟同事安装软件。 2 环境[root@min-base ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 并且是 Minimal Install。 3 安装本地 YUM 源3.1 准备 rpm 包 挂载 CentOS-7-x86_64-Everything-1804.iso,把里面所有文件都拷贝到本地目录 / yum/yum-iso[root@...
             
一、新增使用 model::save() 操作进行新增数据$user= new User; $user->username =$username; $user->password =$password; $user->save(); 使用 createCommand() 进行新增数据 Yii::$app->db->createCommand()->insert('user', [ 'name' => 'test', 'age' => 30, ])->execute(); 批量插入数据...
             
1、shell 脚本 test.sh查找目录下前一天创建的所有文件,然后执行删除# 设置目标目录 export TEMP_DIR=/home/test # 查找一天前创建(mtime=>最近一次文件内容被修改的时间)的文件,并且删除find $TEMP_DIR/ -mtime +1 -name "*" -type f -exec rm -rf {} \; # -type f 筛选文件类型:普通文件 # 一分钟之前创建的普通文件 # find $TEMP_DIR/ -mmin +1 -name "*" -type f -exec rm -rf {} ...
             
一、背景系统管理员经常需要 SSH 或者 telent 远程登录到 Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNU Screen 是一款由 GNU 计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen 可以看作是窗口管理器的命令行界面版本。它提供了统一的管理...
             
1、nginx 服务器的解决办法 修改 nginx.conf 的值就可以解决了 将以下代码粘贴到 nginx.conf 内client_max_body_size 20M; 可以选择在 http { } 中设置:client_max_body_size 20m; 也可以选择在 server { } 中设置:client_max_body_size 20m; 还可以选择在 location { } 中设置:client_max_body_size 20m; 三者有区别 设置到 http {} 内,控制全局 nginx 所有请求报文大小 设置到 server {} 内,控制...
             
/*** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,....:i: * :i,.::::,;i:. ....,,:::::::::,.... ...
             
Nginx location ~* \.(gif|jpg|png|jpeg)$ { expires 30d; valid_referers *.blsa.cn *.baidu.com *.google.com *.sogou.com *.so.com; if ($invalid_referer) { return 403; #rewrite ^/ https://images.blsa.cn/no.bmp; } } 以上所有来至 blsa.cn 的域名...
             
1、准备:公网服务器一台,Mac电脑一台(我这里是演示的mac,其它操作系统是一样的)2、frp开源软件frp文档frp下载链接3、环境(在此演示的是将内网mysql数据库穿透到公网,更多)服务器环境:CentOS 6.8frp服务器端下载的是 frp_0.27.0_linux_amd64.tar.gzfrp客户端下载的是 frp_0.27.0_darwin_amd64.tar.gz4、配置frp服务端//解压软件 tar xvf frp_0.13.0_linux_amd64 //进入目录 cd frp_0.13.0_linux_amd64 //配置服务端配置文...
回到顶部