有幸,今天能够尝试将Redmine部署到Windows Azure中,记下点滴,方便你们查阅mysql
步骤一:Windows Azure中安装Ubuntu VMsql
遇到的问题,建立VM时会提示云服务、云存储订阅上限问题,此类问题是建立VM时默认会新建云服务和云存储,因此选择下已存在的云服务。以下图所示:apache
步骤二:配置打开SSH 22 和Remote Desktop 3389端口,以下图所示:ubuntu
步骤三:使用Putty链接到云服务,安装ubuntu-desktop及xrdpvim
执行命令:ruby
sudo su - spa
sudo apt-get install ubuntu-desktop.net
sudo apt-get install xrdp3d
在执行apt-get install Ubuntu-desktop命令时,可能会遇到这个问题:rest
按照提示 执行 sudo apt-get update 命令
步骤四:远程链接Ubuntu桌面
步骤五:Ubuntu中安装准备程序包
一、安装Ruby
sudo apt-get install ruby
二、安装gem
sudo apt-get install rubygems
三、安装Rails 2.3.11
sudo gem install rails -v=2.3.11
四、安装Rack 1.1.1
sudo gem install rack -v=1.1.1
五、安装Rake 0.8.7
sudo gem install rake -v=0.8.7
六、安装i18n 0.4.2
sudo gem install i18n -v=0.4.2
七、安装apache二、mysql
sudo apt-get install apache2 libapache2-mod-passenger
sudo apt-get install mysql-server mysql-client
八、其它依赖环境
sudo apt-get install libopenssl-ruby1.8
sudo apt-get install libmysqlclient-dev
步骤六:安装Redmine
一、sudo apt-get install redmine redmine-mysql
二、vim /etc/apache2/mods-available/passenger.conf文件,修改以下:
<IfModule mod_passenger.c>
PassengerDefaultUser www-data
PassengerRoot /usr
PassengerRuby /usr/bin/ruby
</IfModule>
三、sudo ln -s /usr/share/redmine/public /var/www/redmine
四、vim /etc/apache2/sites-available/default文件,增长以下:
<Directory /var/www/redmine>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
五、sudo service apache2 restart
至此配置完毕
参考: