Cómo instalar phpIPAM en Ubuntu 18.04 | Hosting mas barato

PHPIPAM es una dirección de protocolo de Internet web confiable ISistema de gestión. Es una aplicación robusta de código abierto que permite una gestión fluida, moderna y eficaz de la dirección IP.
El paquete está basado en PHP y tiene un backend de base de datos MySQL.
Este tutorial le mostrará cómo instalar phpIPAM en su Ubuntu 18.04 VPS o servidor dedicado.
Las siguientes dependencias son necesarias para phpIPAM y deben instalarse antes de instalar y configurar phpIPAM:
El primer paso para instalar phpIPAM es crear una base de datos para esta aplicación. Instale el servidor de base de datos MariaDB en el sistema.
Después de instalar y configurar el servidor de la base de datos, cree una nueva base de datos para el usuario de PhpIPAM. Primero, ingrese el siguiente comando para iniciar sesión en la línea de comando MariaDB:
$ sudo mysql -u root -p
Ingrese la contraseña de root para MariaDB y presione INGRESAR para acceder al shell de la base de datos. Ahora para crear la base de datos, ingrese el siguiente comando:
MariaDB [(none)]>
createdatabase phpipam;
A continuación, ejecute el siguiente comando para otorgar al nuevo usuario todos los permisos:
MariaDB [(none)]>
grant all on phpipam.* to phpipam@localhost identifiedby'strongpassword';
Nota: Recuerde reemplazar el marcador de posición “contraseña segura” con su contraseña preferida.
Luego ejecute el siguiente comando para borrar los permisos:
MariaDB [(none)]>
flushprivileges;
Puede ejecutar el siguiente comando para verificar los permisos otorgados a phpIPAM
Usuario:
MariaDB [(none)]>
showgrantsfor phpipam@localhost;
Esto le dará un resultado similar al siguiente:
+----------------------------------------------------------------------------------------------------------------+ | Grants for phpipam@localhost | +----------------------------------------------------------------------------------------------------------------+ | GRANTUSAGEON *.* TO'phpipam'@'localhost'IDENTIFIEDBYPASSWORD'*FAB0955B2CE7AE2DAFEE46C36501AFC6E65A445D' | | GRANT ALL PRIVILEGESON`phpipam`.* TO'phpipam'@'localhost' | +----------------------------------------------------------------------------------------------------------------+ 2rowsinset (0.000 sec)
¡Eso es! La base de datos se configuró correctamente. Emita el siguiente comando para salir de la línea de comandos de MariaDB:
MariaDB [(none)]>
Quit
Para instalar PHP y cualquier módulo requerido, ejecute el siguiente comando:
$ sudo apt-get -y install php7.2-mysql php7.2-curl php7.2-gd php7.2-intl php-pear php7.2-imap php-memcache php7.2-pspell php7.2-recode php7.2-tidy php7.2-xmlrpc php7.2-mbstring php-gettext php7.2-gmp php7.2-json php7.2-xml
A continuación, ejecute el siguiente comando para instalar el módulo PHP-FPM
$ sudo apt-get install php-fpm
A estas alturas ya tiene PHP y todas las dependencias necesarias instaladas. Para verificar el estado de los módulos que acaba de instalar, ejecute el siguiente comando:
$ sudo systemctl status php7.2-fpm.service
Esto da un resultado similar al siguiente:
●php7.2-fpm.service-ThePHP7.2FastCGIProcessManager Loaded: loaded(/lib/systemd/system/php7.2-fpm.service;enabled;vendor preset: enabled) Active: active(running)sinceWed2018-10-2405:43:35UTC;13sago Docs: man:php-fpm7.2(8) Main PID: 19135(php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3(limit:1152) CGroup: /system.slice/php7.2-fpm.service ├─14688 php-fpm: masterprocess(/etc/php/7.2/fpm/php-fpm.conf) ├─14705 php-fpm: poolwww └─14706 php-fpm: poolwww Oct2405:43:34server-01systemd[1]:StartingThePHP7.2FastCGIProcessManager... Oct2405:43:35server-01systemd[1]:StartedThePHP7.2FastCGIProcessManager.
El escenario está listo y ahora es seguro instalar phpIPAM en su sistema Ubuntu 18.04. Aquí descargamos la aplicación de GitHub y, por lo tanto, instalamos primero el sistema Git:
$ sudo apt-get install git
A continuación, ejecute el siguiente comando para clonar el código phpIPAM en el lado de GitHub:
$ sudo git clone --recursive https://github.com/phpipam/phpipam.git /var/www/phpipam
Cambie al directorio / var / www / phpipam y luego verifique la versión estable:
$ sudo cd /var/www/phpipam $ sudo git checkout -b 1.3 origin/1.3
Si todo está bien, obtendrá el siguiente resultado:
Branch '1.3' set up to track remote branch '1.3'from'origin'. Switched to a new branch '1.3'
Ahora cambie al directorio / var / www / phpipam y luego copie el archivo config.dist.php en config.php.
$ sudo cd /var/www/phpipam $ sudo cp config.dist.php config.php
Ejecute el siguiente comando para abrir config.php
$ sudo nano config.php
Edite este archivo para que coincida con las credenciales del paso 1:
/** * database connection details ******************************/ $db['host'] = 'localhost'; $db['user'] = 'phpipam'; $db['pass'] = 'strongpassword'; $db['name'] = 'phpipam'; $db['port'] = 3306;
Ejecute el siguiente comando para instalar el servidor web Nginx:
$ sudo apt-get install nginx
Luego ejecute el siguiente comando para abrir el archivo de configuración /etc/nginx/conf.d/phpipam.conf:
$ sudo nano /etc/nginx/conf.d/phpipam.conf
Después de abrir el archivo, agregue el siguiente texto:
server { # root directory root /var/www/; # phpipam location /phpipam/ { try_files$uri$uri/ /phpipam/index.php; index index.php; } # phpipam - api location /phpipam/api/ { try_files$uri$uri/ /phpipam/api/index.php; } # php-fpm location~ .php$ { fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_index index.php; try_files $uri$uri/ index.php = 404; include fastcgi_params; } }
Complete la configuración de Nginx cambiando la propiedad de este directorio. / var / www / al usuario www-data
$ sudo chown -R www-data:www-data /var/www/
Si desea utilizar Apache como servidor web, debe instalarlo en este punto:
$ sudo apt-get install apache2
A continuación, ejecute el siguiente comando para habilitar la reescritura del módulo:
$ sudo a2enmod rewrite
Ahora emita el siguiente comando para instalar los módulos PHP para Apache:
$ sudo apt-get install libapache2-mod-php php-curl php-xmlrpc php-intl php-gd
Luego ejecute el siguiente comando para abrir el archivo de configuración de Apache:
$ sudo /etc/apache2/conf-enabled/phpipam.conf
Una vez que el archivo de configuración esté abierto, agregue el siguiente contenido:
<VirtualHost *:80> ServerAdmin admin@phpipam.yourdomain.com DocumentRoot"/var/www/phpipam" ServerName phpipam.computingforgeeks.com ServerAlias www.phpipam.computingforgeeks.com <Directory "/var/www/phpipam"> Options Indexes FollowSymLinks AllowOverrideAll Requireall granted </Directory> ErrorLog"/var/log/phpipam.yourdomain.com-error_log" CustomLog"/var/log/phpipam.yourdomain.com-access_log" combined </VirtualHost>
Reinicie el servicio Apache para que los cambios surtan efecto:
$ sudo systemctl restart apache2
Mientras tanto, todo está configurado y puedes finalizar la instalación sin ningún problema. Navegue hasta su navegador preferido y busque https://example.com/install.
Nota: Recuerde reemplazar example.com con un nombre de dominio completo.
Esto lo llevará a la página de inicio de instalación de phpIPAM. hacer clic “Nueva instalación de phpipam”
Entonces elige el Instalación automática de la base de datos Opción para configurar la base de datos phpipam.
Esta opción le permite usar las credenciales agregadas al archivo config.php para crear su base de datos MySQL y el usuario de la base de datos.
Una vez que haya seleccionado esta opción, se le pedirá que proporcione sus credenciales raíz de MySQL. Esto es; los detalles de inicio de sesión para el usuario phpIPAM deben conectarse como el nombre de la base de datos y la ubicación de la base de datos.
Nota: El nombre de la base de datos se establece como phpipam y la ubicación de la base de datos se establece como localhost.
Hay un botón para Mostrar opciones avanzadas. Al hacer clic en este botón, obtendrá opciones de instalación adicionales, pero siempre es una buena idea dejar todas estas opciones en sus valores predeterminados.
Simplemente ingrese sus datos de inicio de sesión de MySQL (nombre de usuario y contraseña) y haga clic en Instalar la base de datos PHPipam Símbolo.
Una vez que se complete la instalación, recibirá el siguiente mensaje de confirmación:
Ahora haga clic en Continuar para completar el proceso de configuración posterior. Esto lo llevará a otra pantalla donde deberá configurar su contraseña de administrador para esta interfaz web, la URL para la instalación de phpIPAM y el nombre que desea que aparezca en todas las pantallas de la interfaz web para phpIPAM.
Ingrese estos detalles y presione guardar ajustes para guardar los cambios.
Una vez hecho esto, recibirá el mensaje de confirmación a continuación. hacer clic Continuar para iniciar sesión para acceder a la página de inicio de sesión.
Ahora puede iniciar sesión con los datos de acceso de administrador especificados en el paso anterior
¡Felicidades! Ha instalado y configurado correctamente phpIPAM en su Ubuntu 18.04 VPS o servidor dedicado. Ahora puede usar esta aplicación para monitorear el uso de su dirección IP en su infraestructura.