5
6月

Windows Azure 配置笔记

Posted in 随笔 4

大概一个月前,收到了 @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 的帮助 :)。