`
sg552
  • 浏览: 620038 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
47437293-94b9-3b04-9152-8971c7580049
白手起家学习使用Flex
浏览量:18709
社区版块
存档分类
最新评论

使用apache 运行 gemserver

 
阅读更多

厌倦了 gemserver ?  试试apache吧。 

(假设你跟我一样,使用了 ubuntu )

 

原理:  rubygem 就是一个静态的文件目录结构,所以使用最基本的apache配置就可以了。

 

1. cd /etc/apache2/sites-available, 建立一个新的文件,例如叫 'rubygem'.

2. 编辑这个文件,使他看起来这样:

<VirtualHost *:8808>
   ServerName localhost
   DocumentRoot "/usr/lib/ruby/gems/1.8/doc"
</VirtualHost>

3. 退出,运行: 

$sudo a2ensite rubygem

 

4. 编辑 /etc/apache2/ports.conf, 增加这两行:

NameVirtualHost *:8808
Listen 8808

 

5. 重启apache. 

 

现在,我们可以每次都直接访问  localhost:8808 了。

 

 

分享到:
评论

相关推荐

    apache-thrift-amqp:支持 Apache Thrift 的 AMQP 传输层

    要运行简单的套接字示例: 从 tutorial/rb 目录中的命令行,执行: ruby​​ RubyServer.rb socket 从 tutorial/rb 目录中的第二个命令行,执行 RubyClient.rb socket 要运行 http 示例: 从 tutorial/rb 目录中的...

    redmine在centos下配置文档

    sockaddr_info_get() failed”和“Could not reliably determine the server's fully qualified domain name”的错误,可以通过编辑 /etc/hosts、/etc/sysconfig/network 和 /usr/local/apache/conf/httpd.conf 文件...

    Redmine0.8.X for Windows安装于配置

    - **Web 服务器配置**: 如果使用 Apache 或其他 Web 服务器作为前端,需要配置 Web 服务器来正确路由请求到 Redmine 应用。 - **启动 Redmine**: 使用命令 `script/server -e production` 启动 Redmine 服务器(确保...

    redmine-3.2.8.tar.gz

    使用`bundle install`命令安装这些gem,确保Redmine能正常运行。 4. **配置数据库**:Redmine需要连接到一个数据库服务器,如MySQL或PostgreSQL。你需要根据你的需求选择合适的数据库,并创建一个用于Redmine的...

    redmine安装

    最后,运行`rails server`启动Redmine应用。此时,你应该可以通过Web浏览器访问配置的URL来使用Redmine。 注意,安装过程中可能出现的错误或依赖问题,需要根据实际情况进行解决。保持Ruby和Rails的版本与Redmine...

    Redmine在Redhat Enterprise Linuxe 5.6上的安装

    - 如果发现有多个版本的Rails等组件存在,可以使用`gem uninstall`命令卸载不需要的版本,如`gem uninstall rails -v=2.3.5`。 5. **创建MySQL数据库**: - 启动MySQL服务,如`service mysqld start`。 - 登录...

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    - **Apache HTTP Server**:版本为 2.2.21,用于提供 Web 服务器支持。 - **Redmine**:支持的版本有 1.1.0 和 1.2.2,根据具体需求选择合适的版本。 - **Ruby**:版本为 1.8.7,这是 Redmine 所需的 Ruby 版本。...

    ruby on rails 搭建redmine

    5. **安装依赖**:在项目根目录下运行`bundle install`,这会使用Bundler来安装所有必要的Gem(Ruby库)。 6. **初始化数据库**:执行`rake db:migrate`来创建数据库表结构。 7. **设置Redmine**:根据需求修改`...

    Windows 2003下安装redmine

    推荐使用 **WAMP Server 2.4** 版本,适用于 Windows 2003 系统。此版本包括: - Apache 2.4.40 - MySQL 5.6.12 - PHP 5.4.16 - PHPMyAdmin 4.0.4 - SqlBuddy 1.3.3 - XDebug 2.2.3 下载地址为:...

    redmine安装for linux(内含全套安装文件及安装文档)

    - **Gem依赖问题**:如果在安装过程中遇到Gem依赖问题,尝试更新你的RubyGems,或者查阅官方文档找到解决方案。 通过以上步骤,你应该能够在Linux环境中成功安装并运行Redmine。记住,保持系统和软件的更新,确保...

    redmine-3.4.6.tar.gz

    9. **启动服务器**:最后,你可以使用 WEBrick(Ruby 自带的 HTTP 服务器)或选择其他 web 服务器(如 Nginx 或 Apache)来启动 Redmine: ``` bundle exec rails server -e production ``` 10. **访问 Redmine*...

    centOS Rails3环境搭建

    通过Gem安装Passenger,并使用Apache模块进行配置: ```bash gem install passenger passenger-install-apache2-module ``` 根据安装过程中的提示,将以下内容添加到`/etc/httpd/conf/httpd.conf`文件中: ```...

    Linux系统平台上安装和配置Ruby on Rails

    在Linux系统上安装和配置Ruby on Rails是一个...不过,生产环境中通常会使用更强大的Web服务器如Nginx或Apache,并结合 Passenger 或 Puma 进行部署,以提供更高的性能和稳定性。记得根据实际需求调整配置和优化性能。

    redmine 安装手册

    之后,安装 Phusion Passenger,这是一个用于部署 Ruby on Rails 应用的模块,通过 `gem install passenger` 安装,然后运行 `passenger-install-apache2-module` 进行配置。 接着,安装 MySQL 服务器,通过 `yum ...

    Install Ruby on Linux

    ```apacheconf server.modules += ("mod_fastcgi") fastcgi.server += (".rb" =&gt; ( "rails" =&gt; (( "socket" =&gt; "/tmp/fcgi.sock", "bin-path" =&gt; "/usr/local/bin/rails", "check-local" =&gt; "disable" )) )) ...

    redmine 3.1版本

    4. **生成Redmine的初始化数据**:进入Redmine的根目录,运行`bundle install`命令安装所需的Ruby gem依赖。然后执行`rake generate_secret_token`生成安全令牌,这对于Redmine的身份验证很重要。 5. **预编译静态...

    tomcat-catalina-ant-7.0.30.zip

    Apache Tomcat 是一个流行的开源Web服务器和Java Servlet容器,主要用于部署和运行Java web应用程序。Catalina是Tomcat的核心组件,负责处理Servlet和JSP(JavaServer Pages)的执行。而Ant是Apache软件基金会开发的...

    redmine安装指南

    2. Ruby:Redmine需要Ruby运行环境,通常推荐使用Ruby 2.5或更高版本。 3. Rails框架:Redmine基于Rails开发,需要安装相应的Rails版本。 4. 数据库:MySQL或PostgreSQL数据库系统用于存储数据。 5. Web服务器:...

    centos安装redmind

    chown -R apache:apache files log tmp public/plugin_assets chmod -R 755 files log tmp public/plugin_assets ``` #### 十一、启动 Redmine 使用以下命令启动 Redmine。 ```bash bundle exec rails server ...

Global site tag (gtag.js) - Google Analytics