Ubuntu server 10.04安装apache+passenger+ruby+rails+mysql环境

00.安装ubuntu(忽略)
-------------------------
01.更改IP协议(网关,ip,子掩码)
$ sudo nano /etc/network/interfaces #用nano修改,内容如下
iface eth0 inet static
address 192.168.1.249
netmask 255.255.255.0
gateway 192.168.1.1
auto eth0
按 Ctrl+o 保存文件,按Ctrl+x退出
-------------------------
02.更改DNS
$ sudo nano /etc/resolv.conf
nameserver 202.106.0.20
nameserver 202.106.196.115
按 Ctrl+o 保存文件,按Ctrl+x退出
-------------------------
03.重启系统网络
$ sudo /etc/init.d/networking restart
-------------------------
04.更新163源
$ wget http://www.withost.cn/sources.txt
$ sudo cp ./sources.txt /etc/apt/sources.list
$ sudo aptitude update
$ sudo aptitude upgrade
-------------------------
05.安装OpenSSH,方便远程管理:
$ sudo apt-get install openssh-client openssh-server
$ sudo aptitude install openssh-server
确认ssh-server已经正常工作。
$ netstat -tlp
ssh-server配置文件位于/ etc/ssh/sshd_config 可以修改默认端口(22)
-------------------------
06.更新源信息
$ sudo apt-get update
-------------------------
07.安装编译环境
sudo aptitude install build-essential libopenssl-ruby
-------------------------
08.安装ruby和gem和sqlite
$ sudo aptitude install ruby rubygems ruby1.8-dev libsqlite3-dev
-------------------------
09.装依赖文库
$ sudo apt-get install zlib1g-dev libssl-dev libreadline5 libreadline5-dev
-------------------------
10.安装一些其他工具
$ sudo apt-get install ri1.8 rdoc1.8 irb1.8 libtermios-ruby1.8 libmysql-ruby1.8
-------------------------
11.安装sqlite git
$sudo apt-get install git-core sqlite3 libsqlite3-dev
-------------------------
12.安装sqlit和ruby关联,安装rails
$sudo gem install sqlite3-ruby rails
$ export PATH=/var/lib/gems/1.8/bin:$PATH
$ rails -v
Rails 2.3.8

把export PATH=/var/lib/gems/1.8/bin:$PATH写到/etc/bashrc 里
-------------------------
13.安装图片处理程序
sudo apt-get install imagemagick libmagick9-dev
-------------------------
14.安装ruby图片处理插件
$ sudo gem install rmagick
-------------------------
15.安装Apache( http://loaclhost:80 )
$ sudo apt-get install apache2-prefork-dev libapr1-dev libaprutil1-dev
重启/etc/init.d/apache2 restart
-------------------------
16.安装Mysql 5.1(设置密码)
$ sudo apt-get install mysql-server mysql-client
$ sudo apt-get install libmysql-ruby libmysqlclient-dev
$ sudo gem install mysql
-----------------------------------------------------
17.安装 passenger
$ sudo gem install passenger
$ sudo passenger-install-apache2-module
$ sudo /var/lib/gems/1.8/bin/passenger-install-apache2-module #上不没执行的话,执行这个
此时会打开一个对话框,点击"Enter" , checking for required softwore....
继续点击"Enter" 终端会提示你需要安装的软件
依次执行以下命令:
sudo apt-get install build-essential
sudo apt-get install apache2-prefork-dev
sudo apt-get install libapr1-dev
sudo apt-get install libaprutil1-dev
安装完成之后再次执行
sudo passenger-install-apache2-module
复制一下三行/etc/apache2/apache2.conf的最后
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
   PassengerRoot /var/lib/gems/1.8/gems/passenger-2.2.15
   PassengerRuby /usr/bin/ruby1.8

配置一个虚拟服务器,完成之后在/etc/apache2/sites-available 中创建一个 snkme 文件写入如下代码
Listen 3010
NameVirtualHost 0.0.0.0:3010
<VirtualHost 0.0.0.0:3010>
ServerName loaclhost
DocumentRoot /home/badwolf/www
<Directory /home/badwolf/www>
     AllowOverride all
     Options -MultiViews
</Directory>
</VirtualHost>
加载snkme文件
cd /etc/apache2/sites-available
sudo a2ensite snkme
重新加载apache2
sudo /etc/init.d/apache2 reload
http://localhost:3010 打开网站
-----------------------------------------------------
18.建立一个目录
(ln –s 站点实际路径 apache的000-default中创建的子目录路径)
sudo ln -s /home/badwolf/www /var/www/snkme
设置该站点目录的访问权限
chown -R www-data.www-data /var/www
将apache站点根目录设置www-data用户访问权限(该用户是apache默认访问站点使用的账户)
sudo chown -R www-data.www-data /var/www

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以选择在不更改计算机中的任何内容的情况下试用Ubuntu 10.04。通过启动Live系统,您可以在不对硬盘进行更改的情况下体验Ubuntu的功能。如果您对试用结果满意,可以按照Live系统桌面上的安装小图标来将Ubuntu 10.04安装到硬盘中。如果您不需要试用,也可以选择直接启动安装程序来将Ubuntu 10.04安装到硬盘中。 要安装Ubuntu 10.04,您可以访问中文官方网站http://www.ubuntu.com.cn或英文官方网站http://www.ubuntu.com以获取更多相关信息。 另外,您还可以使用命令行安装一些额外的软件,例如Docky和Ubuntu-Tweak。通过使用命令sudo apt-get install docky,您可以安装Docky。要安装Ubuntu-Tweak,您需要执行以下步骤:首先,添加软件源,使用命令sudo add-apt-repository ppa:tualatrix/ppa。然后,更新软件源,使用命令sudo apt-get update。最后,安装Ubuntu-Tweak,使用命令sudo apt-get install ubuntu-tweak。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [安装Ubuntu 10.04系统](https://blog.csdn.net/wangll9/article/details/7284978)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Ubuntu 10.04 安装配置](https://blog.csdn.net/ocean181/article/details/7006508)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值