apache2+passenger遇到的问题总结:
2016-02-02 11:07
681 查看
参考文章:
http://blog.csdn.net/abbuggy/article/details/8245941 http://5551543.blog.hexun.com/31625644_d.html http://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html
问题之前:
安装Passenger,
[root@test-1 config]#gem install passenger
passenger-install-apache2-module
问题1:我的redhat服务器yum没有注册,卸载后安装了centos的yum。
参考文章:http://5551543.blog.hexun.com/31625644_d.html
http://www.cnblogs.com/shuaixf/archive/2011/11/30/2268496.html
下载如下包,安装yum
问题2:我的apache passenger模块安装好后提示有些软件没有安装,使用yum安装,运行如下命令时,如果缺少一些安装包,会提示,安装即可。
http://blog.csdn.net/abbuggy/article/details/8245941 http://5551543.blog.hexun.com/31625644_d.html http://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html
问题之前:
安装Passenger,
[root@test-1 config]#gem install passenger
passenger-install-apache2-module
问题1:我的redhat服务器yum没有注册,卸载后安装了centos的yum。
参考文章:http://5551543.blog.hexun.com/31625644_d.html
http://www.cnblogs.com/shuaixf/archive/2011/11/30/2268496.html
下载如下包,安装yum
[root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm [root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm [root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rp<pre name="code" class="html">[root@test-1 public]#wget http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-5
问题2:我的apache passenger模块安装好后提示有些软件没有安装,使用yum安装,运行如下命令时,如果缺少一些安装包,会提示,安装即可。
[root@test-1 public]# passenger-install-apache2-module [root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/apr-devel-1.2.7-11.el5_6.5.x86_64.rpm [root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/apr-util-devel-1.2.7-11.el5_5.2.x86_64.rpm [root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/httpd-devel-2.2.3-82.el5.centos.x86_64.rpm [root@test-1 public]# wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/httpd-2.2.3-82.el5.centos.x86_64.rpm[/code]
问题3:安装完成之后提示配置apache,修改它,添加如下内容,如果还有问题只能网上搜解决了,这个用了不少时间,主要理解下面配置的含义。。
参考文章:
http://www.cnblogs.com/baizhantang/archive/2012/12/20/2827061.html http://blog.csdn.net/abbuggy/article/details/8245941[root@test-1 public]#vi /etc/httpd/conf/httpd.conf LoadModule passenger_module /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-3.0.2/ext/apache2/mod_passenger.so PassengerRoot /usr/local/ruby/lib/ruby/gems/1.8/gems/passenger-3.0.2 PassengerRuby /usr/local/ruby/bin/ruby <VirtualHost *:80> ServerName 127.0.0.1 DocumentRoot /var/www/html/ ErrorLog logs/redmine_error_log RailsBaseURI /redmine RailsEnv production <Directory "/var/www/html/redmine"> Options Indexes ExecCGI FollowSymLinks Order allow,deny Allow from all AllowOverride all Options -MultiViews </Directory> </VirtualHost>
解决问题中常用命令:
[root@test-1 public]# ln -s /usr/local/redmine/public/ /var/www/html/redmine #建立一个软链放在apache DocumentRoot ,针对配置文件的<Directory "/var/www/html/redmine">
[root@test-1 public]# service httpd restart #重启apache
相关文章推荐
- apache假死解决方法
- apache2 [warn] NameVirtualHost *:80 has no VirtualHosts的解决方法
- Apache启动报错Name or service not known,`127.0.0.1' does NOT match server name!
- enable apache2 rewrite_mod on ubuntu14.04
- linux下手动安装apache详解
- apache用户认证、默认虚拟主机以及域名跳转
- Windows环境配置Apache+Mysql+PHP
- Windows环境配置Apache+Mysql+PHP
- .apache2 设置多个虚拟域名
- 搭建apache + php + mysql服务器文件下载地址
- Apache Stratos探究:4.0.0 Cloud Controller Architecture
- apache静态编译和动态编译的理解以及用apache扩展模块的安装
- apache不能解析php文件提示403或者下载php文件
- org.apache.hadoop.ipc.Client - Retrying connect to server: 0.0.0.0/0.0.0.0:10020. Already tried 0 ti
- Apache activemq 入门示例(maven项目)
- windows server上配置 apache + php + MySQL + wordpress
- ubuntu14.04:php7+apache2+mysql
- CentOS7—Apache—多个虚拟站点—semodule
- 保证Linux Apache Web服务器安全的10个建议
- 隐藏apache和php的版本信息配置方法