vpsmate是用python写的开源vps控制面板,目前只支持centos 和redhat系统.
先讲用vpsmate简单实现网站环境的搭建
1.下载执行vpsmate python安装脚本命令如下:
  wget http://www.vpsmate.org/tools/install.py
2.运行刚下载的脚本
 python install.py
安装完成中需要设置管理员用户名和密码,如果直接回车用户名 admin 和密码 admin
直接访问 http://服务器ip:8888
输入用户名密码登陆
进入控制面板 我们可以通过鼠标安装 apache nginx mysql php等.
apache安装后 我们点击新建网站 选好网站安装路径.把代码复制上去.
phpmyadin可以通过面板安装使用
首次安装mysql密码为空 请在面板中修改.
重点是你需要在/etc/httpd/conf/httpd.conf文件开启这句话

<Directory />
    Options FollowSymLinks
    AllowOverride All  ###(默认是Off)改为All 支持url重写,安装网站时注意网站根目录下必须要有.htaccess文件.
</Directory>
最后最重要的是配置网站的虚拟主机,目前控制面板不支持apache虚拟主机,我们手动在上面httpd.conf末尾加上 如下代码
<VirtualHost 700topbuy.com:80> #700topbuy.com 你的域名
    ServerAdmin webmaster@dummy-host.example.com  #网站管理员的邮箱
    DocumentRoot  /var/www/700topbuy.com #网站根目录
    ServerName    www.700topbuy.com.com  #域名
#    ErrorLog logs/dummy-host.example.com-error_log # 错误日志
#    CustomLog logs/dummy-host.example.com-access_log common #访问日志
</VirtualHost>

其实最重要的是开启apache的重写 配置虚拟主机,其他的面板都可以完成.