centos搭建git服务 密钥登录git

1、使用yum安装git yum install -y git 2、添加git用户组和用户 groupadd git useradd git -g git 3、禁止git用户登录 vim /etc/passwd 找到git用户修改为: git:x:504:1004::/home/git:/usr/bin/git-shell 4、创建git仓库 mkdir /home/git/ git init –bare test.git 5、修改git仓库所有权 chown -R git:git /home/git/test.git 6、创建认证密钥 ssh-keygen -t rsa -C “你的邮箱地址” 默认会创建在当前用......

虚拟机安装openwrt 无线路由器做AP发送无线信号

之前一直用的小米路由器,小米的系统真心对不住那硬件。说是一个路由器吧,连一条静态路由都没法添加;说是一个NAS吧,却连NFS都不支持,SAMBA效率实在不行。 这几天由于公司需求,需要实现NFS资源共享,局域网的HTTP及数据库服务器,便安装了Windows Server 2016,同时也安装了虚拟机,本来用的都是Hyper-v,后来由于兼容性问题,改成了VMware Workstation。比起Hyper-v,VMware Workstation(12.5.4)中的虚拟机和主机的网络......

php-fpm多用户运行的两种方式

php-fpm各个站要是以同样的用户运行的话,一个网站要是被攻击了的话,可能会威胁到其他网站。当然解决方法不仅仅是以多用户的方式去运行php-fpm,还可以配置open_basedir,但是测试了一下,貌似只有在php5.3以上才有效。 下面以php5.3.28为例,配置多用户运行php-fpm: 第一种:一个php-fpm主进程 这种方式比较简单,也只需要一个php-fpm自启动文件 首先我们查看一下原php-fpm.conf的这个配置文件,分为两个部分,一个是glob......

DirectAdmin使用局域网ip 反向代理

DirectAdmin安装在阿里云上,我的服务器一个是按流量计费(服务器A),一个按固定带宽计费(服务器B),我装在按流量计费的服务器上(服务器A),部分域名计划走固定带宽,在服务器B做反向代理,发现没有成功! 自己在面板上折腾了一下,把内网的ip加上,然后绑定到用户的域名上,结果不可行,一个ip只能绑定一个网站,这样操作应该是虚拟主机独立ip的解决方案,不是我想要的效果。 最后通过如下方式解决问题: 1、切换回原......

DirectAdmin安装Capri教程

1、下载capri安装文件 wget http://developer.renyiwei.com/directadmin/capri/capri.sh 2、开始安装 sh capri.sh 3、设置安装选项 This script will install and setup Capri Skin for DirectAdmin Control panel. Please choose a skin name or press enter to use default [Capri]: Skin name will be: Capri Please choose a color set (1: blue, 2: grey) [1]: 选择主题颜色,蓝色和灰色,默认为蓝色 Would you like to......

亚马逊云服务器AWS安装CentOS

亚马逊云服务器AWS安装CentOS

亚马逊云服务器默认创建的实例,在停止之后再启动的情况下,IP会发生改变。所以我们最好先创建一个弹性IP,即EIP,不过我也不清楚这个费用。 1、按如图操作创建一个弹性IP,弹性IP创建之后可以随便绑定到该region下的实例 2、创建好弹性IP之后,然后去创建实例: 3、点启动实例之后,会进入到Amazon 系统映像(AMI)的选择: 4、我这里以安装Centos为例,点击上图中的“AWS Marketplace”,从镜像市场选择centos安装,可以慢慢......

如何确保web环境安全

在服务器安全方面,我涉足还很浅,只是平时配置一下服务器环境,给客户解决一下问题,但很多细小的问题能避免的还是应该尽量避免,配置的时候虽然麻烦些,但能为后续省下不少麻烦事。 1、服务器选择方面 云主机的选择 如果是大型网站或者站点比较多,或者像我这样爱折腾的,那还是选择一个云主机。如果个人对服务器维护不是很在行的话,在云主机选择上,推荐像阿里云这样的主机,云盾这东西还是可以防护一下的,还可以扫描服......

ProFTPD module mod_sql

ProFTPD module mod_sql This module is contained in the contrib/mod_sql.c, contrib/mod_sql.h, contrib/mod_sql_mysql.c, and contrib/mod_sql_postgres.c files for ProFTPD 1.3.x, and is not compiled by default. Installation instructions are discussed here. The mod_sql module is an authentication and logging module for ProFTPD. It is comprised of a ......

centos编译安装proftpd(使用Sqlite)

1、下载最新proftpd源码 wget http://www.sqlite.org/2015/sqlite-autoconf-3080900.tar.gz #下载sqlitewget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz #下载proftpdtar -zxvf proftpd-1.3.5.tar.gz #解压cd proftpd-1.3.5 #进入目录 2、编译 编译前先安装编译工具 yum install gcc gcc-c++ autoconf automake 2.1、先编译安装

EasyPanel Java虚拟主机无法接收post数据

昨天公司新开了一台机子用来放置虚拟主机,安装了Kangle Web服务器和 EasyPanel虚拟主机面板。之前有一台香港的主机同样的环境,客户反映说Java程序没法接收post数据,我写了个servlet测试了一下,确实如此。今天配好环境之后,也同样出现了这样的问题。 配置环境方式肯定没有问题,研究了许久,期间配置了一个单独的tomcat对程序进行了测试,都是没有问题的。最后去找kangle的技术人员,所谓的技术人员一直质疑我的程序是否......