Cómo crear y configurar redmine bitname en el servidor
Principalmente estos pasos:
Primero, migración de la base de datos;
Segundo, cambiar la configuración relevante después de mover el proyecto al directorio de aplicaciones de redmine;
En tercer lugar, agregue la ruta de inicio del proyecto testlink en el directorio de inicio de apache2 de la carpeta redmine.
Preparación preliminar
Antes de continuar con este documento, debe completar los siguientes pasos preliminares:
1. RedMine está implementado;
Observaciones: RedMine se implementa en el entorno Ubuntu+Mysql
Ubuntu ? .
Nota: La versión de TestLink en el sistema de implementación debe ser la versión 1.8.0 o posterior.
El sistema de prueba se implementa en el entorno integrado Apache+Mysql y se puede cambiar según las necesidades específicas durante el proceso real.
Resumen de la implementación
1. Apague el firewall de Ubuntu
2. Inicie sesión en el servidor RedMine y configure la cuenta de conexión remota Mysql; p>
3. Inicie sesión en el servidor TestLink y pruebe la conexión remota de la base de datos Mysql en el paso 1;
4. Inicie sesión en el servidor TestLink y configure el archivo de configuración;
El archivo de configuración incluye:
custom_config.inc.php (en el directorio raíz de TestLink)
redmine.cfg.php (en el directorio cfg)
5. Reinicie el servidor Apache e inicie sesión en TestLink para probar la conexión con RedMine sex.
Pasos de implementación
Firewall de Ubuntu
1 Dado que TestLink necesita conectarse a la base de datos de RedMine, inicie sesión en el sistema Ubuntu y abra el puerto 3306 de Mysql. . El firewall de Ubuntu se puede desactivar en la LAN. El comando para apagar el firewall es el siguiente:
sudo ufw enable
Configurar la cuenta de conexión remota Mysql
1. Inicie sesión en el sistema Ubuntu (. RedMine y MySql están implementados en Ubuntu).
2. Inicie sesión en la base de datos MySql.
root@redmine:~# mysql -u root –p
Ingrese la contraseña:
3. Cambio de base de datos (ingrese la base de datos mysql).
mysql>use mysql;
4. Cree una cuenta remota.
mysql> OTORGAR TODOS LOS PRIVILEGIOS EN *.* A new_user@"%" IDENTIFICADO POR
"new_user_password"
Nota: "*.*" representa " Base de datos.Nombre de tabla", nuevo_usuario es el nombre de usuario de inicio de sesión remoto, nueva_contraseña_usuario es la contraseña de usuario de inicio de sesión remoto. Entre ellos, "%" indica la base de datos que permite que ese host se conecte remotamente al servidor RedMine (% es para todos los hosts, si es 10.7.1.1, es para el host).
Por ejemplo:
mysql> OTORGAR TODOS LOS PRIVILEGIOS EN *.* A remoto@"%" IDENTIFICADO POR "remoto";
La información anterior está incluida en el proceso de implementación, configúrelo de acuerdo con la situación real. Durante el proceso de implementación de este documento, el nombre de usuario de inicio de sesión remoto se establece en remoto y todos los hosts pueden conectarse a la base de datos del servidor RedMine.
5. Archivo de configuración mysql /etc/mysql/my.cnf.
root@redmine sudo vi /etc/mysql/my.cnf
Un servidor, también llamado servidor, es un dispositivo que proporciona servicios informáticos. Dado que el servidor necesita responder a las solicitudes de servicio y procesarlas, en términos generales, el servidor debe tener la capacidad de realizar servicios y garantizarlos.
La composición de un servidor incluye un procesador, disco duro, memoria, bus del sistema, etc., que es similar a la arquitectura de una computadora general, sin embargo, debido a la necesidad de brindar servicios altamente confiables, debe hacerlo. sea en términos de potencia de procesamiento, estabilidad, confiabilidad y seguridad. Tiene requisitos más altos en términos de rendimiento, escalabilidad y capacidad de administración.
En un entorno de red, según el tipo de servicios que proporciona el servidor, se divide en servidor de archivos, servidor de bases de datos, servidor de aplicaciones, servidor WEB, etc.