开始之前,请确保系统干净,最好是刚装好的系统,确保已挂载数据盘(不会挂载的参考 centos下挂载磁盘)。
搭建使用成熟的环境配置,OneinStack 很简单:
1.根据你的系统执行命令
CentOS/Redhat:yum -y install wget screen curl python
Debian/Ubuntu: apt-get -y install wget screen curl python
2.根据你的服务商或者云主机位置选择执行
阿里云:
wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && cd oneinstack && ./install.sh
通用:
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && cd oneinstack && ./install.sh
国外:
wget http://mirrors.linuxeye.com/oneinstack.tar.gz && tar xzf oneinstack-full.tar.gz && cd oneinstack && ./install.sh
下面是安装过程中出现的选项,根据需要进行选择:
如何添加附加组件?
./addons.sh
如何添加虚拟主机?
./vhost.sh
如何删除虚拟主机?
./vhost.sh del
如何管理FTP账号?
./pureftpd_vhost.sh
如何备份?
./backup_setup.sh # Set backup options
./backup.sh # Start backup, You can add cron jobs
# crontab -l # Examples
0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &
如何管理服务?
Nginx/Tengine/OpenResty:
service nginx {start|stop|status|restart|reload|configtest}
MySQL/MariaDB/Percona:
service mysqld {start|stop|restart|reload|status}
PHP:
service php-fpm {start|stop|restart|reload|status}
HHVM:
service supervisord {start|stop|status|restart|reload}
Apache:
service httpd {start|restart|stop}
Tomcat:
service tomcat {start|stop|status|restart}
Pure-Ftpd:
service pureftpd {start|stop|restart|status}
Redis:
service redis-server {start|stop|status|restart|reload}
Memcached:
service memcached {start|stop|status|restart|reload}
如何更新版本?
./upgrade.sh
如何卸载?
./uninstall.sh
SSL也就是浏览器上带https协议,现在苹果很在乎这东东!
通过Let’s Encrypt可以获得免费的SSL证书,方法如下
启用Let’s Encrypt
./addons.sh 选择7,安装Let’s Encrypt客户端
vhost.sh ssl和Let’s Encrypt都选择y即可