Redmine es una herramienta de código abierto, gestión de proyectos basada en web y herramienta de seguimiento de defectos. Utiliza un calendario y un diagrama de Gantt para ayudar en la visualización del proyecto y el progreso, mientras que admite la gestión de múltiples proyectos. Aquí los bloggers quieren usarlo para grabar los temas de trabajo personales encontrados y resueltos paso. La buena memoria no es tan mala como la mala. No espere hasta el resumen de fin de año o trimestre para no recordar nada.
Paso 1: instala el entorno ruby + rails
Tutorial de referencia: http://ruby-china.org/wiki/install_ruby_guide
El blogger comenzó en Ubuntu La operación en el entorno raíz ha sido un fracaso. Por último, elija un entorno no root para instalar con éxito. Lo mejor es utilizar el ambiente recomendado por redmine.
Paso 2: instale el software redmine
Tutorial de referencia: http://www.redmine.org/projects/redmine/wiki/RedmineInstall
Por lo general, no hay ningún problema aquí. Finalmente, comienza la redmine con el webrick predeterminado. Si hay muchos proyectos, use el inicio de webrick integrado para acceder, la velocidad no suele ser lenta. Esto solo puede ser usado para pruebas.
Webrick no es adecuado para uso de producción, solo use webrick para probar que la instalación hasta este punto es funcional. Use una de las muchas otras guías en este wiki para configurar redmine para usar cualquiera de los Pasajeros (también conocido como mod_rails ), FCGI o un servidor de Rack (Unicorn, Thin, Puma, hellip;) para servir su redmine.
Paso 3: Instalar pasajero
Instalar con gema más rápido, gem instalar pasajero .
Obtenga la ruta del pasajero, el comando passenger-config – root, obtendrá la ruta que se muestra a continuación y registrará. Esto es útil cuando se recompila nginx.
/home/zhangnq/.rvm/gems/ruby-1.9.3-p545/gems/passenger-4.0.40
Paso 4: Recompile nginx, agregue el módulo del pasajero
Debido a que el blogger ya ha instalado el entorno nginx, no quiero volver a instalar nginx utilizando el comando de pasajero recomendado, install-nginx-module.
Compile e instale
./configure – user = www – group = www – prefix = /usr /local /nginx – with-http_stub_status_module – with-http_ssl_module – -http_gzip_static_module – with-ipv6 – add-module = /home /zhangnq /.rvm /gems /ruby-1.9.3-p545 /gems /passenger-4.0.40 /ext /nginx /
make &&make install
Si encuentra un error al compilar e instalar: ‘ ngx_http_connection_t ’ no hay ningún miembro llamado ‘ ssl ’ el error puede deberse a que su versión nginx es inferior a 1.4. El blogger usó la prueba con nginx 1.0. Este error ocurrió y fue exitoso después de actualizar a 1.4.7.
Paso 5: Configure nginx, únase al pasajero
La configuración oficial de nginx:
01upstream redmine {
02 server 127.0.0.1:8000; Br>
03 servidor 127.0.0.1:8001;
04 servidor 127.0.0.1:8002;
05}
06
07server {
08 server_name redmine.DOMAIN.TLD;
09 root /var /www /redmine;
10
11 location /{
12 try_files $ uri @ruby;
13}
14
15 location @ruby {
16 proxy_set_header X-Real-IP $ remote_addr;
17 proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
18 proxy_set_header Host $ http_host;
19 proxy_redirect desactivado;
20 proxy_read_timeout 300; Br>
21 proxy_pass http: //redmine;
22}
23}
Al realizar pruebas con webrick, el blogger modificó la ruta raíz y luego <; servidor 127.0.0.1:8000;" cambiado a " servidor 12 7.0.0.1:3000;", inicie nginx para acceder exitosamente a redmine.
¿Cómo configurar el pasajero? El blogger no se encuentra en la documentación oficial de nginx, pero se puede configurar en el siguiente formato.
passenger_root debe estar configurado, muchos tutoriales en línea no están escritos, lo que resulta en la imposibilidad de acceder al pasajero después de iniciar nginx. Para obtener más información, consulte esta URL: http://www.modrails.com/documentation/Users%20guide%20Nginx.html#_installing_as_a_normal_nginx_module_without_using_the_installer.
Resumen:
Las secciones anteriores presentan la instalación de Redmine + Ruby + Passenger + Nginx. Consulte el enlace de arriba para obtener más información. Se pueden encontrar varios errores durante el proceso de configuración, pero básicamente Google puede resolverlos todos. Para cosas nuevas, los bloggers (www.sijitao.net) sienten que no deben tener miedo primero, y resolverán el problema uno por uno y finalmente lo terminarán.
Hablando de la forma más fácil de instalar un sistema es encontrar un CD de instalación del
A veces, cuando Linux tiene varias tarjetas de red, necesita agregar rutas a otras tarjetas
1, rol: enumere los contenidos del directorio; se especifica 2, formato: ls [opciones] [ar
Ubuntu es un buen sistema operativo Linux, pero para los recién llegados que lo acaban de instalar,
Aprendizaje de Linux: Uso del buscador de archivos
Las sugerencias de la utilidad del comando passwd en el resumen del sistema Linux
Cómo obtener la dirección IP de la red pública en Linux
Comandos de compresión y descompresión en Linux small note
Ubuntu bajo el informe de Bower EACCES: solución autorizada para permisos
Tutorial de Linux - ver el proceso ps, top
Cómo ver los registros en el sistema Linux (comandos comunes)
proceso de arranque del sistema Linux
Parámetros del kernel relacionados con la red del servidor Linux
CentOS abre los puertos 80, 8080 o abre un puerto
La barra de tareas del sistema Win8 muestra una solución anormal
Resolución de la computadora WinXP no se puede ajustar cómo resolver?
Conexión de banda ancha Win8 error 691 flujo de procesamiento
Enseñarle cómo reinstalar el sistema de Windows XP
Problemas encontrados con la asistencia remota de Windows 7 para ayudarle
configuración por defecto del sistema de riesgos XP
Win10 update store application error 803F7000 respuesta
Notas del archivo de plantilla EditPlus
Linux kernel espacio y método de interacción de información de espacio de usuario