5
6月
Windows Azure 配置笔记
大概一个月前,收到了 @1ittlecup 的信息说有 Windows Azure 的免费试用申请,然后申请了一个,到最近这两天因为需要个 WordPress 才配置完,避免以后忘记,简单做个记录。
在 Windows Azure 控制面板建立新的虚拟机(此处我选了 Ubuntu Linux 14.04 LTS,单核,768MB)。
虚拟机建立完成后使用 SSH 登入,首先进行升级。
sudo apt-get update && sudo apt-get upgrade
安装 LAMP Server:
sudo apt-get install lamp-server^
然后在 Windows Azure 控制面板修改 SSH 端口,重新登录。
正常的修改方法:
// 修改此处的Port 22
sudo vi /etc/ssh/sshd_config
下载解压 WordPress:
wget http://wordpress.org/latest.tar.gz
tar xf latest.tar.gz
mv wordpress/* /var/www/html/
更改权限:
chown www-data:www-data -R /var/www/html
chmod 755 -R /var/www/html
配置数据库:
mysql -u root -p
mysql> CREATE DATABASE wordpress;
mysql> CREATE USER wpuser@localhost IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO wpuser@localhost;
修改 Apache 配置以激活 mod_rewrite 模块:
sudo a2enmod rewrite
sudo service apache2 restart
sudo vim /etc/apache2/apache2.conf
修改其中 /var/www 处的
AllowOverride None
为
AllowOverride All
完成
第一次配置 Azure 上的虚拟机(这应该算是个 VPS 吧),绕了不少弯路,中途甚至想过直接删了重来。
还是多谢 @1ittlecup 的帮助 :)。