我同时在使用linode的VPS,所以在阿里云服务器也使用了ubuntu操作系统,不同的是,linode为ubuntu 12.04,阿里云为ubuntu 10.10
今天刚刚购买了阿里的经济B型,参考linode的流量,将服务器设置完全,将流程写下来,供大家参考
我使用的工具为Tunnelier,这个工具简单,易用,非常方便
1、拿到服务器的密码为,采用Tunnelier,登录服务器,打开SSH窗口
2、设置主机名hostname
echo "您的主机名" > /etc/hostname hostname -F /etc/hostname
编辑hosts文件
vi /etc/hosts
如图,请在最后一行前面输入内网的IP地址,后面输入主机名
3、设置时区
dpkg-reconfigure tzdata
4、添加新用户,主要是为了禁用root,不过由于不清楚阿里云能不能禁用ROOT,所以我暂时保留了ROOT
adduser 新用户名
usermod -a -G sudo 新用户名
logout
5、重新使用新的用户名登录SSH,首先更新apt-get数据,否则没有办法安装相关的软件
sudo apt-get update
6、安装apache2
sudo apt-get install apache2
7、创建虚拟主机
禁用default,执行: sudo a2dissite default 进入用户目录: cd ~ 建立公共目录: mkdir public 建立网站目录: mkdir -p public/aaa.com/{public,log} 设置用户目录权限: sudo chmod a+rx ~ 设置公共目录权限: sudo chmod -R a+rx ~/public 创建aaa.com网站的配置文件(aaa.com就是目标网站的域名,自己指定即可) 输入命令: sudo vi /etc/apache2/sites-available/aaa.com 内容如下: (example.com是目标域名)
# domain: aaa.com # public: /home/用户名/public/aaa.com/ <VirtualHost *:80> # Admin email, Server Name (domain name), and any aliases Options -Indexes FollowSymlinks MultiViews ServerAdmin [email protected] ServerName www.aaa.com ServerAlias aaa.com # Index file and Document Root (where the public files are located) DirectoryIndex index.html index.php DocumentRoot /home/用户名/public/aaa.com/public # Log file locations LogLevel warn ErrorLog /home/用户名/public/aaa.com/log/error.log CustomLog /home/用户名/public/aaa.com/log/access.log combined </VirtualHost>
启用aaa.com域名配置文件: sudo a2ensite aaa.com
重启apache: sudo service apache2 restart
8、安装Mysql
sudo apt-get install mysql-server
Mysql安全设置,禁用远程登录及匿名登录:
sudo mysql_secure_installation
重启Mysql:
sudo service mysql restart
9、安装PHP5
sudo apt-get install php5 php-pear
安装PHP的mysql支持:
sudo apt-get install php5-mysql
安装suhosin:
sudo apt-get install php5-suhosin
安装Xcache加速器:
sudo apt-get install php5-xcache
开启rewrite组件:
sudo a2enmod rewrite
重启apache2:
sudo service apache2 restart
10、安装phpmyadmin
sudo apt-get install phpmyadmin
之所以使用apt来安装,主要是因为在安装phpmyadmin的同时,可以同步安装一些PHP的扩展,包括GD2/mcrypt/MYSQLi/pcre等惹干扩展
phpmyadmin安装完以后,即可以通过:aaa.com/phpmyadmin/来登录了
11、防火墙iptables设置,参考:https://www.mailshuxin.com/539/
无意中搜索邮件客户端转到这,我也用的aliyun,感觉还不错。
是的,阿里云的线路不错,用了快一年了,一直很不错
目前刚刚安了nginx和php5.4