ubuntu系统下 配置apache+redmine

记录下 变更原因

最近在内网服务器上架构了redmine 服务用的是redmine自带的服务(/usr/bin/ruby /usr/share/redmine/script/rails server webrick -e production -d) 但是运营一段时间后发现用域名访问时总是出现redmine服务无故的停止,就是通过域名不停止的刷新 redmine页面 服务也会崩溃的。最后没办法换成 apache做为服务

记录下安装及配置方法

apt-get install apache2

apt-get install libapache2-mod-passenger

apt-get install libapache2-mod-ruby //这个可以尝试不安装

到些apache安装完成 同时apache 的mod扩展也安装

修改 /etc/apache2/ports.conf 把端口修改成3000

修改 /etc/apache2/sites-available/default文件添加以下内容

<VirtualHost *:81>ache2/sites-available# clear

ServerName localhost

DocumentRoot /var/www/redmine/public

<Directory /var/www/redmine/public>

Options Includes ExecCGI FollowSymLinks

AddHandler cgi-script .cgi .pl

Order allow,deny

Allow from all

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

以前是安装在 /usr/share/redmine 修改成 /var/www/redmin(直接复制的)后发现code_review用不了 后来又换回 <Directory /usr/share/redmine/public>

只所以用不成是因为安装code_review时是在/usr/share下安装的 这个路径已写到数据库了 就是更换位置 数据库中的code_review路径是不会变的

参考文章:http://blog.csdn.net/nightload/article/details/5284002

时间: 2024-08-26 05:32:33

ubuntu系统下 配置apache+redmine的相关文章

Ubuntu系统下允许Apache的mod_rewrite功能

首先,使能apache的rewirte模块,在shell里输入下边的命令: sudo a2enmod rewrite 然后重启一下webserver使更改生效 sudo service apache2 restart 通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置.从安全性考虑,根目录的AllowOverri

Ubuntu系统下配置IP地址方法介绍

配置IP方式有两种: 1.通过命令直接配置 sudo ifconfig eth0 IP地址 netmask 子网掩码------配置IP地 sudo route add default gw 网关------------添加默认路由 vi /etc/resolv.conf 配置文件 添加nameserver DNS----配置DNS sudo /etc/init.d/networking restart-----------重启网卡配置但是方式只能临时修改,当服务器重启后,配置信息丢失:第二种方

window系统下配置apache,php

1.apache2.4.20下载地址http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.20-win64-VC11.zip 2.php5.6.20下载地址http://windows.php.net/downloads/releases/php-5.6.20-nts-Win32-VC11-x64.zip 3.apache2.4拓展模块下载地址http://www.apachelounge.com/download/VC11/m

OSX系统下配置Apache+PHP+MySQL+Navicat

概述 OSX系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache.PHP和MySQL的安装与配置,为开始进行开发铺好路 Apache 启动Apache服务 在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用 在终端中输入如下命令,启动Apache服务 sudo apachectl start 在终端中输入如下命令,查看Apache服务版本 sudo apachectl -v 在浏览器中输入如下网址,检查Apa

ubuntu系统下配置php支持SQLServer数据库

最近在做一个项目,该项目的数据库是微软公司的的SQLserver ,数据库安装在另一台windows服务器上,而项目却部署在ubuntu server上.那么这样就会涉及到项目在linux上如何链接SQLserver ?在这里我用的是freetds 来做链接数据库的中间件,下面是我实践的步骤: 1.下载最新的freetds ,访问 http://www.freetds.org/, 或者在 ubuntu上用 wget ftp://ftp.freetds.org/pub/freetds/stable

[软件工程]在Ubuntu系统下配置GIT

1.首先检查git是否已经安装 终端输入git 2.如果未安装,输入sudo apt-get install git安装 安装完成之后,输入git查看 3. 为这台计算机起一个名字,并且登记邮箱 4.生成ssh密钥,新增git密钥 新增密钥 查看密钥 将文本复制到个人github的ssh密钥中 https://github.com/settings/keys 之后就完全一样了

Ubuntu下配置apache的默认首页

1.因为Ubuntu比较乱,需要寻找DirectoryIndex存放在哪个配置文档中 grep -iR DirectoryIndex /etc/apache2 我这里提示三个路径存放,第三个为phpmyadmin,无关,进入前两个(任意一个皆可,改完其中一个另外一个自动更改) 2.sudo vim /etc/apache2/mods-available/dir.conf 在<ifModule mod_dir.c>中,修改DirectoryIndex为项目路径/项目名/index.php esc

ubuntu系统下smokping网络监控工具安装配置详解

系统:ubuntu 12.04 1.安装工具及依赖包 sudo apt-get install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache2 2.直接启动: [email protected]:/etc/smokeping$ s

Ubuntu系统下OpenDaylight源码编译安装

操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注明出处及本文链接 一.环境搭建 1. Java+Apache Maven基本开发环境搭建.详见相应的前面两篇文档: <Linux Ubuntu系统下Java开发环境搭建> <Linux Ubuntu系统下Apache Maven的安装和配置> 2. 安装用来获取OpenDaylight