FunnyWeb

据说这里有很多神奇的东西...

搬瓦工VPS Centos 6 x86 devel 配置记录

2016-05-01 19:16:541203 views

命令根本记不住...每次玩都要网上找半年还不一定可用...

Apache

安装apache:

yum install httpd httpd-devel 

启动apache:

/etc/init.d/httpd start

关闭目录列出(默认打开)

vi /etc/httpd/conf/httpd.conf

找到

修改为Options None


MySQL

安装mysql:

yum install mysql mysql-server

启动mysql:

/etc/init.d/mysqld start

远程访问:

vi /etc/mysql/mysql.conf

设置bind-address = 127.0.0.1


PHP

安装php

yum install php php-devel

重启apache使php生效

/etc/init.d/httpd restart

安装php的扩展

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完扩展之后需要再次重启apache

/etc/init.d/httpd restart

设置html文件夹读写权限

chmod -R 777 /var/www/html

设置httpd和mysqld自启动

chkconfig mysqld on

chkconfig httpd on


PPTP VPN  

移动网络不支持PPTP 呵...呵...

下载 centos 6 一键安装包:

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/pptp.sh

pptp.sh.rar

给予权限: 

chmod +x pptp.sh 

运行VPN一键安装包: 

./pptp.sh 

用户编辑:

vi /etc/ppp/chap-secrets


FTP配置

安装FTP(默认目录为/home/ftpuser/)

yum -y install vsftpd

可以用下面命令查看用户

cat /etc/passwd

启动ftp服务

service vsftpd start

添加开机自启动

chkconfig vsftpd on

安装ftp客户端组件(提示已安装)

yum -y install ftp

取消匿名登陆

vi /etc/vsftpd/vsftpd.conf

把第一行的 anonymous_enable=YES ,改为NO

重启

service vsftpd restart

新建一个用户(ftpuser为用户名,随便就可以)

useradd ftpuser

修改密码(输入两次)

passwd ftpuser 

开放21端口

iptables -A INPUT -p tcp --dport 21 -j ACCEPT 
重启iptables

service iptables restart 

修改selinux

getsebool -a | grep ftp

(显示未打开,所以下面不需要修改)

setsebool -P allow_ftpd_full_access 1   

setsebool -P ftp_home_dir off 1

增加目录权限

chmod -R 777 /home/ftpuser

重启vsftpd

service vsftpd restart 


解决SSH连接自动断开


修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值,删除注释符
执行service sshd reload 


shadowsocks手动配置

ssserver -s "此处为ip" -p 443 -k "此处为密码" -m "aes-256-cfb" -t 6000


启动项添加

vi /etc/rc.local


未完待续...