21107

frp内网穿透

frp介绍

frp是一个可用于内网穿透的高性能的反向代理应用,支持tcp、udp、http、https协议。

Github地址:https://github.com/fatedier/frp

frp_1.png

如上图所示,内网主机由于没有外网IP,所以外网用户A是无法直接访问内网的主机的。这时候就需要借助外网主机部署frp服务端frps,并且在内网主机上部署frp客户端frpc,在外网主机与内网主机之间搭建一个桥梁,来实现外网用户访问内网主机的情况。

frp服务端配置

24475

Centos7 Yum 安装PHP到指定目录,PHP多版本共存

背景

有时候需要在服务器上安装多个版本PHP,然而编译安装又不能使用yum安装依赖和维护扩展,故用此方法安装配置多个PHP环境。服务器上的第一个PHP环境可以直接使用yum安装,然后第二、第三个甚至更多,则需要使用如下的命令安装,并且配置

安装命令

yum install -c /etc/yum.conf --installroot=/usr/local/php/ --releasever=/ --enablerepo=remi-php71 php php-opcache php-mbstring php-mcrypt php-fpm php-cli php-xml php-redis php-mysqlnd php-pdo php-phalcon php-common php-json 
27989

Centos7+Nginx+PHP+MySQL+Redis

文章说明:

本文主要记录服务器上常用的环境安装流程以及细节

参考资料:

在virtualbox上安装centos7

http://www.jianshu.com/p/29e800edf617

CentOS-7-64bit 配置Apache + MySQL + PHP

http://blog.itpub.net/29773961/viewspace-1261417/


安装步骤:

准备工作

76017

Mysql乱码问题

修改mysql配置文件

vi /etc/my.cnf

添加或修改如下两项

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8

保存退出,重启mysql

5396

Centos7 openswan Site-to-Site(L2L) VPN

首先安装openswan

yum install openswan

修改内核参数启用转发和禁止重定向

修改sysctl.conf文件

vi /etc/sysctl.conf

添加以下内容

net.ipv4.conf.default.send_redirects=0
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.conf.default.log_martians=0
net.ipv4.conf.all.log_martians=0
net.ipv4.conf.default.accept_source_route=0
net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.accept_redirects=0
net.core.xfrm_larval_drop=1
net.ipv4.ip_forward = 1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0