1. 安装 ruby
2. 更新ruby
3.install Rails and dependencies
- [root@www~]geminstallrails–include-dependencies
4.安装常用的gem包
-
[root@www~]#geminstallruby-debugruby-debug-basesqlite3-ruby
- Successfullyinstalledruby-debug-0.10.2
-
Buildingnativeextensions.Thiscouldtakeawhile...
-
Successfullyinstalledruby-debug-base-0.10.2
-
Buildingnativeextensions.Thiscouldtakeawhile...
- Successfullyinstalledsqlite3-ruby-1.2.4
- 3gemsinstalled
-
Installingridocumentationforruby-debug-0.10.2...
-
Installingridocumentationforruby-debug-base-0.10.2...
-
Installingridocumentationforsqlite3-ruby-1.2.4...
-
InstallingRDocdocumentationforruby-debug-0.10.2...
-
InstallingRDocdocumentationforruby-debug-base-0.10.2...
-
InstallingRDocdocumentationforsqlite3-ruby-1.2.4...
- [root@www~]#
5. install Mongrel
方法同4
- [root@www~]#gem install mongrel
6. 若使用mysql, 还可能需要执行以下操作
- [root@www~]#yuminstallmysql*
- [root@www~]#geminstallmysql
7. 安装 & 配置Apache
- [root@www~]yuminstallhttpd
新建/etc/httpd/conf.d/rails.conf内容如下
- Listen8080
- ProxyRequestsOff
-
<Proxybalancer://myCluster>
- BalancerMemberhttp://127.0.0.1:3001
- BalancerMemberhttp://127.0.0.1:3002
- #BalancerMemberhttp://127.0.0.1:3003
- #BalancerMemberhttp://127.0.0.1:3004
- #BalancerMemberhttp://127.0.0.1:3005
-
</Proxy>
-
<VirtualHost*:8080>
- ServerNamewww.laiyunqing.com:8080
- DocumentRoot/var/www/beeblio/public
- ProxyPass/image!
- ProxyPass/stylesheets!
- ProxyPass/javascripts!
- ProxyPass/balancer://myCluster/
- ProxyPassReverse/balancer://myCluster/
- ProxyPreserveHoston
-
</VirtualHost>
然后在3001,3002...3005端口启动mongrel
mongrel_rails start -e production -p 3001 -d -c
/var/www/beeblio/ -P
/var/www/beeblio/log/mongrel-3001.pid
mongrel_rails start -e production -p 3001 -d -c
/var/www/beeblio/ -P
/var/www/beeblio/log/mongrel-3002.pid
...
8. 重启apache,试试地址栏中输入http://localhost:8080,该工作了吧?
- [root@www~]servicehttpdrestart
分享到:
相关推荐
在基于Red Hat的系统(如CentOS、Fedora)中,我们可以使用`yum`包管理器来安装Apache。打开终端,运行以下命令: ``` sudo yum -y install httpd ``` 安装完成后,启动Apache服务: ``` sudo service httpd ...
本教程将详细介绍如何在Fedora 9和CentOS 5环境下进行Apache与SVN的配置。 首先,确保你的系统中安装了正确的SVN和Apache版本。因为SVN 1.4.3及以下版本不支持Apache 2.2.x,所以你需要检查它们的版本。在Fedora或...
- **配置编译:** 使用`./configure`命令进行配置,需指定与Apache和MySQL相关的路径和模块支持。 - **编译安装:** 执行`make`和`make install`进行编译和安装。 - **配置连接:** 在Apache的配置文件中添加PHP模块的...
### Linux + LNMP + Apache + Proxy 教程详解 #### 一、概述 在现代Web开发环境中,构建一个高效、稳定且易于维护的服务器架构至关重要。Linux + LNMP(Nginx、MySQL、PHP)+ Apache + 反向代理的组合提供了一种...
Fedora Linux Toolbox - 1000+ Commands for Fedora, CentOS and Red Hat Power Users
在本篇内容中,我们将深入探讨如何在Fedora Core 6(简称FC6)系统上配置Apache、MySQL和PHP环境,这一过程对于学习Linux环境下的Web服务器搭建具有重要意义。通过以下步骤,您将能够顺利安装并配置这三大组件,从而...
YUM(Yellowdog Updater, Modified)是一个在Fedora、CentOS和RHEL等基于RPM的Linux发行版中广泛使用的包管理器,它使得软件安装、更新和卸载变得简单。 A.1、安装Apache 1. 使用`yum install httpd`命令安装Apache...
### Fedora 9下VMWareTools安装详尽指南 在虚拟化技术中,VMWare Tools扮演着至关重要的角色,它能够显著提升虚拟机的性能,并增强与宿主机的交互能力。对于运行Fedora 9操作系统的虚拟机而言,安装并正确配置...
2. apache-tomcat-5.5.27.tar.gz:Apache Tomcat 5.5.27的归档文件,用于部署Java Web应用程序。 3. MySQL-client-community-5.0.67-0.rhel3.i386.rpm 和 MySQL-server-community-5.0.67-0.rhel3.i386.rpm:MySQL...
通常,这可以通过Linux发行版的包管理器完成,例如在Ubuntu或Debian上使用`apt-get`,在CentOS或Fedora上使用`yum`。安装过程包括: 1. 更新包列表:`sudo apt-get update` 或 `sudo yum update` 2. 安装Apache:`...
在本教程中,我们将深入探讨如何在CentOS 5.5操作系统上安装PHP、Apache和MySQL,这是一个经典的LAMP(Linux、Apache、MySQL、PHP)堆栈,是开发Web应用程序的基础。以下是详细的步骤: 首先,确保你的系统是最新的...
通过本文介绍的方法,在Fedora12下使用crosstool可以轻松地构建出ARM交叉编译环境。这为开发嵌入式Linux系统提供了强大的支持,有助于提高开发效率和代码质量。此外,掌握crosstool的使用技巧也有助于解决复杂的交叉...
以下安装过程是基于centos下,使用yum安装搭建PHP+Apache+Mysql的服务器环境 一:安装MySQL 1.安装 yum install mysql mysql-server mysql-devel 2.启动 MySQL /etc/init.d/mysqld start 3.设置M
为CentOS / Debian / Ubuntu安装LAMP(Linux + Apache + MySQL / MariaDB / Percona Server + PHP)描述LAMP是一个功能强大的bash脚本,用于安装Apache + PHP + MySQL / MariaDB / Percona Server等。 您可以通过...
在Linux环境下搭建一个基于Apache和PHP的留言板网站,你需要遵循一系列步骤来确保所有组件正确配置并协同工作。以下是一个详细的指南: **第一步:安装Apache和PHP** 在大多数Linux发行版中,Apache(也称为HTTPD...
fedora11 下一些软件的安装使用说明 mysql+php+apache 建立discuz论坛 不关闭selinux
### Fedora 7 安装流程详解 #### 一、前言 Fedora 是一款非常流行的 Linux 发行版,以其强大的社区支持和最新的技术特性而闻名。对于初次接触 Fedora 的用户来说,了解 Fedora 7 的安装过程是非常有帮助的。本文将...
验证Apache是否已成功启动,使用`sudo systemctl status httpd`命令。 接下来,我们安装PHP7。首先添加Webtatic YUM仓库,以便获取PHP7的最新版本: 1. `rpm -Uvh ...
在Fedora 9操作系统中,如果你需要使用中文输入法,SCIM(Smart Common Input Method)是一个常见的选择。SCIM是一个跨平台的输入法框架,支持多种语言,包括但不限于中文、日文、韩文等。以下将详细介绍如何在...
- 对于ARM架构,如果你有相应的开发板,可以只编译针对ARM的版本,但为了在没有开发板的情况下使用qvfb(虚拟帧缓冲)进行开发,编译x86架构的版本也是有益的。 5. **QtEmbedded的使用**: - 编译完成的Qt...