laowang's blog

没有什么能够阻挡,你对自由的向往。

Page 17 of 21

shadowsocks自动Ban掉尝试暴力的IP

只说python版的 , 环境centos6.5 , 现在有一部分人 , 专门暴力破解shadowsocks , 所以不得不防 .

wget https://raw.githubusercontent.com/shadowsocks/shadowsocks/master/utils/autoban.py
\cp autoban.py ~/

## 复制到家目录 , 可以更改 , 那下面路径相应得也需要更改

easy_install argparse

## 安装Python库 因为有些Python版本比较低 , 如 : 2.6.6就没有这个库

vim /etc/supervisord.[......]

Read more

vsftpd的简单配置

2016-12-3 更新 一定要把行尾的空格给删除掉,否则提示:500 OOPS: bad bool value in config file for: anonymous_enable,所有配置文件都是。

一、安装vsftpdb4-utils

yum install -y vsftpd db4-utils      ## db4是加密工具

二、配置vsftpd虚拟用户

建立虚拟账号相关联的系统账号:

useradd vsftpd -s /sbin/nologin         ## 用户名随便

建立虚拟账户相关的文件:

vim /etc/vsftpd/vsftpd_[......]

Read more

Pureftpd的简单配置

一、什么是FTP
FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为 “文传协议” 用于Internet上的控制文件的双向传输。
FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。

在CentOS或者RedHat Linux上有自带的ftp软件叫做vsftpd

二、使用pure-ftpd搭建FTP服务

pure-ftpd 官网 http://www.pureftpd.org/project/[……]

Read more

nfs的简单配置

一、NFS的安装和使用

NFS全称是network file systemNFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
假如有三台机器A, B, C,它们需要访问同一个目录,目录中都是图片,传统的做法是把这些图片分别放到A, B, C. 但是使用NFS只需要放到A上,然后A共享给B和C即可。访问的时候,B和C是通过网络的方式去访问A上的那个目录的。
二、安装、配置NFS服务
需要安装两个包(nfs-utilsrpcbind)

yum install -y nfs-utils

会同时安装上rpcbind[......]

Read more

CentOS ssh添加Google二次验证

搬瓦工买来用来翻越“墙”的vps被入侵了,应该是密码设置的太简单了,被人抓了肉鸡,在上面搭建了SMTP邮件系统,发送了大量的垃圾邮件,我不过买来用来翻翻墙,用得着这样么?后果当然是被搬瓦工官方察觉了,直接把vps停掉了,发邮件给我说下不为例。。。。。。不是我干得好吗!

所以,我现在要把vps,弄得相对安全一点,嗯,没有绝对的安全啊

关于Google 验证器的原理可以参考:http://www.zhihu.com/question/20462696/answer/18731073?utm_campaign=rss&utm_medium=rss&utm_source=r[……]

Read more

nginx各种实用的配置(二)

十、$document_uri 表示访问的url
需求是:访问 www.abc.com 请求到 www.abc.com/abc/
在nginx配置文件中加入:

if ($document_uri !~ 'abc')
{
rewrite ^/(.*)$ /abc/$1 permanent;
}

而不是单独加一句

rewrite ^/(.*)$ http://www.abc.com/abc/$1 permanent;

如果只加rewrite 规则,而不限定条件,那么会造成死循环。 会访问到 http://www.abc.com/abc/abc/abc/abc/….
十一[……]

Read more

nginx各种实用的配置(一)

一、对目录和文件设置用户认证
首先需要安装apache,可以使用yum install httpd 安装
生成密码文件,创建用户
htpasswd -c /usr/local/nginx/conf/htpasswd test ## 添加test用户,第一次添加时需要加-c参数,第二次添加时不需要-c参数
对目录进行用户认证:
在nginx的配置文件中添加:

location /test/ {                                  ## 对网站根目录下的test目录做验证
auth_basic "Auth";[......]

Read more

Nginx的各种简单配置(二)

一、nginx.conf文件的基本配置

vim /usr/local/nginx/conf/nginx.conf

user nobody nobody;

## 定义运行Nginx服务的用户和用户组

worker_processes 2;

## nginx进程数,建议设置为等于CPU总核心数,或者CPU总核心数的两倍.

error_log /usr/local/nginx/logs/nginx_error.log crit;

## error.log路径和日志(类型)级别,可以使用 [ debug | info | notice | warn | error[......]

Read more

Nginx的各种简单配置(一)

记录一下Nginx下各种简单实用的配置方法
一、Nginx服务启动脚本
Nginx服务还没有启动脚本,每次都用/usr/local/nginx/conf/nginx来控制,略显麻烦找了一个shell脚本.
Code:

#!/bin/bash
# chkconfig: - 30 21          ## 30表示开机启动顺序,21表示关机顺序, - 表示服务启动的运行级别:2、3、4、5,排除0、1、6
# description: http service.  ## 服务描述信息
# Source Function Library     ## 源函数库,/etc/init.[......]

Read more

Centos6.6 LNMP环境搭建(带一键安装shell脚本)

上次搭建了LAMP环境,这次来搭建LNMP环境,也就是 Linux+Nginx+Mysql+Php。

有了上次的经验,这一次并不是很难,建议第一次安装的朋友用我给的安装包安装。

具体看操作:

1、安装Mysql数据库(Php要依赖它,Nginx最后安装)

Command:

cd /usr/local/src
wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.40-linux-i686-icc-glibc23.tar.gz
tar -zxf mysql-5.1.40-linux-i686-icc-[......]

Read more

« Older posts Newer posts »

© 2026 laowang's blog — Powered by WordPress

Theme by Anders NorenUp ↑