Cómo instalar phpIPAM en CentOS 7 | Hosting mas barato

PhpIPAM es uno de los mejores software de administración de direcciones de protocolo de Internet (IP) de código abierto utilizado por algunos de los mejores servicios de alojamiento web que existen.[a][b][c]. Es una poderosa aplicación basada en PHP que proporciona una interfaz web moderna y útil para la gestión de direcciones IP, lo que la convierte en una opción ideal tanto para principiantes como para administradores web experimentados.
Este tutorial le mostrará cómo instalar la aplicación PhpIPAM en su CentOS VPS o servidor dedicado.
¿Listo? ¡Vamos!
Para que la aplicación phpIPAM se ejecute correctamente en su servidor CentOS, debe instalar las siguientes aplicaciones:
Antes de instalar phpIPAM en CentOS 7, debe determinar la configuración regional exacta que se utilizará en su servidor.
Primero, emita el siguiente comando para abrir el archivo / etc / environment:
$ sudo nano /etc/environment
Después de abrir el archivo, agregue el siguiente contenido para la codificación en_US. Si desea utilizar una ubicación diferente, agregue su propia codificación:
LC_ALL=en_US.utf-8 LANG=en_US.utf-8
Ahora que ha configurado la configuración regional, es hora de instalar las dependencias. Primero, ejecute el siguiente comando para instalar todos los módulos necesarios para phpIPAM:
$ sudo yum install httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php-snmp php-xml php-mysql php-mbstring git
A continuación, edite el archivo de configuración principal de Apache para configurar el servidor web. Primero, ejecute el siguiente comando para abrir el archivo de configuración principal de Apache:
$ sudo nano /etc/httpd/conf/httpd.conf
Una vez en este archivo, cambie la configuración del directorio / var / www / html para permitir la reescritura de URL para mod_rewrite.
<Directory "/var/www/html"> Options FollowSymLinks AllowOverrideall Order allow,deny Allow from all </Directory>
A continuación, puede cambiar el nombre del servidor a localhost, pero recuerde cambiar este nombre por su nombre de dominio correcto.
ServerName locahost:80
Guarde los cambios y salga del editor nano.
Ahora ejecute el siguiente comando, abra el archivo /etc/php.ini y configure la zona horaria exacta para evitar advertencias de PHP:
$ sudo nano /etc/php.ini
Realice los siguientes cambios
; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Europe/Ljubljana
Guarde y salga del editor nano, luego ejecute los siguientes comandos para iniciar el servidor web Apache y habilitarlo en el arranque.
$ sudo service httpd start $ sudo chkconfig httpd on
Alternativamente, si está utilizando systemd, emita los siguientes comandos
$ sudo systemctl start httpd $ sudo systemctl enable httpd
A continuación, ajuste la configuración del firewall para que el tráfico HTTP y HTTP se pueda reenviar a Apache:
$ sudo firewall-cmd --permanent --add-port=80/tcp $ sudo firewall-cmd --permanent --add-port=443/tcp $ sudo firewall-cmd --reload
Para configurar la base de datos para phpIPAM en su sistema CentOS, primero ejecute el siguiente comando para iniciar MariaDB y ejecute el servicio en el arranque.
$ sudo service mariadb start $ sudo chkconfig mariadb on
Si está utilizando systemd, ejecute los siguientes comandos:
$ sudo systemctl start mariadb $ sudo systemctl enable mariadb
Ahora puede ejecutar el siguiente comando para aumentar la seguridad de esta base de datos:
$ sudo mysql_secure_installation
Responda las preguntas del mensaje y establezca una contraseña de root segura:
Mientras tanto, el servidor de la base de datos y el servidor web están configurados correctamente, es hora de configurar phpIPAM.
En este tutorial, usaremos el sistema Git para descargar los archivos del repositorio de GitHub. Si no tiene Git instalado en su servidor, ejecute el siguiente comando para implementarlo:
$ sudo yum install git
A continuación, ejecute el siguiente comando para cambiar el directorio a / var / www / html /.
$ sudo cd /var/www/html/
Luego emita el siguiente comando para descargar phpIPAM:
$ sudo git clone https://github.com/phpipam/phpipam.git
Cuando se complete la descarga, verá:
Cloninginto'.'... remote: Counting objects: 10513,done. remote: Compressing objects: 100%(2/2),done. remote: Total10513(delta0),reused0(delta0),pack-reused10511 Receiving objects: 100%(10513/10513),7.84MiB| 2.59 MiB/s, done. Resolving deltas: 100% (7310/7310), done.
Ahora emita el siguiente comando para confirmar la rama de versión estable:
$ Sudo git checkout 1.3
Nota: Si desea utilizar la versión de desarrollo de phpIPAM, no ejecute el comando Git checkout 1.3. Esto utilizará la versión maestra disponible. Sin embargo, una vez que haya confirmado la versión 1.3, ejecute el siguiente comando para cambiar a la versión maestra.
$ sudo git checkout master
PHPIPAM se descarga en el directorio / var / www / html, que es el directorio raíz. Ahora puede cambiar la propiedad y confirmar la disponibilidad de la carpeta de carga para todas las importaciones de xls / csv:
$ sudo chown apache:apache -R /var/www/html/ $ sudo chcon -t httpd_sys_content_t /var/www/html/ -R $ cd /var/www/html/ find . -type f -exec chmod 0644 {} ; find . -type d -exec chmod 0755 {} ; $ sudo chcon -t httpd_sys_rw_content_t app/admin/import-export/upload/ -R $ sudo chcon -t httpd_sys_rw_content_t app/subnets/import-subnet/upload/ -R $ sudo chcon -t httpd_sys_rw_content_t css/1.3.1/images/logo/ -R
Para configurar la conexión a la base de datos, copie el archivo config.dist.php sobre el archivo config.php:
$ sudo cp config.dist.php config.php
A continuación, abra el archivo config.php y luego realice cambios en la configuración de conexión de la base de datos.
El escenario está listo y esta instalación debería ser fácil de completar. Abra su navegador favorito y busque http: // dirección_ip / para acceder al asistente de instalación. Cuando esté en el asistente, elija Nueva instalación de PHPipam:
Entonces escoge Instalación automática de la base de datos.
Esto lo llevará a una nueva ventana. Ingrese las credenciales de root. creado cuando configura su base de datos y hace clic en Instalar la base de datos PHPipam.
hacer clic Continuar en el mensaje de confirmación para continuar con el proceso de configuración posterior. Aquí, configure su contraseña de administrador, la URL del sitio y el título del sitio, luego haga clic en Guardar ajustes.
¡Eso es! Recibirá un mensaje de confirmación. hacer clic continuar para iniciar sesión para acceder a la página de inicio de sesión y utilizar sus credenciales de administrador para iniciar sesión en phpIPAM.
Ha instalado correctamente phpIPAM en su CentOS VPS o servidor dedicado. Ahora puede usar el poder y la conveniencia de esta aplicación para administrar sus direcciones IP.