搬瓦工VPS Centos 6 x86 devel 配置记录
命令根本记不住...每次玩都要网上找半年还不一定可用...
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
给予权限:
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
未完待续...