Documente Academic
Documente Profesional
Documente Cultură
INFRAESTRUCTURA
CARACTERÍSTICAS SECUNDARIAS
Librerías instaladas
• vim
• git
PREREQUISITOS
Para la instalación nos hemos basado en algunos libros como en la pagina ofcial, a continuación
presentamos algunos enlaces a sitios web de interés para este tutorial.
A continuación asumiremos que vamos desde cero en un servidor linux Ubuntu 16.04 virgen
INSTALACIÓN DE PRERREQUISITOS
Obligatorio Servidor Web
Para lanzar el servidor web con la aplicación y redmine
sudo apt-get build-dep apache2 -y && sudo apt-get install apache2 -y
Obligatorio Imagemagick
Esto es para mostrar los diagramas de gantt de la aplicación.
En la parte anterior hemos creado dos usuarios que se pueden conectar desde cualquier host de las
redes que pueden acceder a ese servidor DB_MYSQL sin embargo solo uno tiene privilegios de root
sobre la DB.
Para mayor información acerca de los permisos por favor consultar el siguiente link:
https://dev.mysql.com/doc/refman/5.7/en/connection-access.html
En el caso de querer borrar los usuarios creados por favor consultar los siguientes links
https://stackoverfow.com/questions/5555328/error-1396-hy000-operation-create-user-failed-for-
jacklocalhost
Acceso Remoto
Para esto editamos el archivo siguiente /etc/mysql/mysql.conf.d/mysql.cnf
Cambiamos de esto
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
Bind-address = 127.0.0.1
a esto
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
Bind-address = 0.0.0.0
NOTA:
De momento este método no funciono sin embargo es mas rápido que el
segundo método.
MÉTODO 2 INSTALACIÓN DESDE LA FUENTE
cd /home/csiguam
Descargar desde el repositorio de github de redmine, existen otras formas que se las pueden
encontrar en el manual de redmine http://www.redmine.org/projects/redmine/wiki/Download
a esto
production:
adapter: mysql2
database: DB_REDMINE
host: localhost
username: dbaRedmine
password: "password.2016"
encoding: utf8
Note para el trabajo actual tan solo fue necesario copiar el 000-default.conf que
viene por defecto en apache y añadir unas pocas lineas
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifes what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this fle) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/redmine341
<Directory /var/www/html/redmine341>
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on
</Directory>
ErrorLog ${APACHE_LOG_DIR}/redmine341_passenger_error.log
CustomLog ${APACHE_LOG_DIR}/redmine341_passenger_error_access.log combined