Introduksjon

PhpIPAM er en av de beste open source Internet Protocol (IP) adresseadministrasjonsprogramvarene som brukes av noen av de beste webhotellene [a] [b] [c]. Det er et kraftig PHP-basert program som gir et moderne og nyttig webgrensesnitt for administrering av IP-adresser, derav et ideelt alternativ for både nybegynnere og erfarne nettadministratorer.


Denne veiledningen viser deg hvordan du installerer PhpIPAM-applikasjonen på CentOS VPS eller dedikerte serveren.

Klar? La’går!

Før du begynner

For at phpIPAM-applikasjonen skal fungere feilfritt på CentOS-serveren din, må du installere følgende applikasjoner:

  • PHP og de nødvendige PHP-modulene
  • Apache webserver
  • MariaDB-database

Trinn 1 – Installere avhengighetene og forberede miljøet

Innstilling av sted

Før du installerer phpIPAM på CentOS 7, må du stille inn det nøyaktige landskapet som skal brukes på serveren din.

Først gir du kommandoen nedenfor for å åpne filen / Etc / miljø:

$ sudo nano / etc / miljø

Når filen åpnes, legger du til innholdet nedenfor for en_US-koding. Hvis du har tenkt å bruke et annet sted, legger du til din egen koding:

LC_ALL = en_US.utf-8
LANG = en_US.utf-8

Installere LAMP Stack-modulene

Når du har angitt språk, kan du nå installere avhengighetene. Først gir du kommandoen nedenfor for å installere alle nødvendige moduler for phpIPAM:

$ sudo yum installer 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

Konfigurere Apache Web Server

Det neste er å redigere hovedkonfigurasjonsfilen for Apache for å konfigurere webserveren. Først utfører du kommandoen nedenfor for å åpne Apache’s hovedkonfigurasjonsfil:

$ sudo nano /etc/httpd/conf/httpd.conf

Når du er i denne filen, endre innstillingene for katalogen, / var / www / html for å tillate URL-omskrivinger for mod_rewrite.

Valg FollowSymLinks
AllowOverrideall
Ordre tillat, nekt
Tillat fra alle

Deretter kan du endre servernavnet til lokal vert, men husk å endre dette navnet til ditt riktige domenenavn.

Servernavn lokahost: 80

Lagre endringene og gå ut av nano-redigereren.

Nå, kjør kommandoen nedenfor, åpne /etc/php.ini-filen og angi den nøyaktige tidssonen for å forhindre php-advarsler:

$ sudo nano /etc/php.ini

Gjør følgende endringer

; Definerer standard tidssone som brukes av datofunksjonene
; http://php.net/date.timezone
date.timezone = Europa / Ljubljana

Lagre og avslutt nano-redigereren, og kjør deretter kommandoene nedenfor for å starte Apache-webserveren og aktiver den til å starte ved oppstart,

$ sudo-tjeneste httpd start
$ sudo chkconfig httpd på

Hvis du bruker systemd, kan du alternativt gi kommandoene nedenfor

$ sudo systemctl start httpd
$ sudo systemctl aktiverer httpd

Deretter justerer du brannmurinnstillingene slik at HTTP- og HTTP-trafikk kan passere til Apache:

$ sudo brannmur-cmd – permanent – add-port = 80 / tcp
$ sudo brannmur-cmd – permanent – add-port = 443 / tcp
$ sudo brannmur-cmd – last inn

Sette opp databasen

For å sette opp databasen for phpIPAM på CentOS-systemet, kjører du først kommandoen nedenfor for å starte MariaDB og aktiverer tjenesten til å kjøre ved oppstart.

$ sudo service mariadb start
$ sudo chkconfig mariadb på

Hvis du bruker systemd, kjører du kommandoene nedenfor:

$ sudo systemctl start mariadb
$ sudo systemctl aktiver mariadb

Du kan nå kjøre kommandoen nedenfor for å forbedre sikkerheten for denne databasen:

$ sudo mysql_secure_installation

Svar på spørsmålene i ledeteksten og sett et sterkt rotpassord:

Trinn 2 – Nedlasting og konfigurering av PhpIPAM

Nå er databaseserveren og webserveren riktig konfigurert, det er på tide å konfigurere phpIPAM.

Last ned installasjonsfilene

I denne opplæringen, vi’Jeg bruker Git-systemet for å laste ned filene fra GitHub-depotet. Hvis du ikke har installert Git på serveren din, kjører du kommandoen nedenfor for å distribuere den:

$ sudo yum installer git

Utfør deretter kommandoen nedenfor for å endre katalogen til / var / www / html /

$ sudo cd / var / www / html /

Send deretter ut følgende kommando for å laste ned phpIPAM:

$ sudo git klon https://github.com/phpipam/phpipam.git

Følgende vil du se når nedlastingen er fullført:

Cloninginto ”…
fjernkontroll: Telle objekter: 10513, ferdig.
fjernkontroll: Komprimering av objekter: 100% (2/2), ferdig.
fjernkontroll: Total10513 (delta0), gjenbrukt0 (delta0), pakke-gjenbrukt10511
Mottak av objekter: 100% (10513/10513), 7,84 MB | 2,59 MiB / s, ferdig.
Løsende deltas: 100% (7310/7310), ferdig.

Nå, gi kommandoen nedenfor for å bekrefte den stabile utgivelsesgrenen:

$ Sudo git checkout 1.3

Merk: Hvis du vil bruke utviklingsversjonen av phpIPAM, ikke kjør kommandoen git kassa 1.3. Dette vil benytte den tilgjengelige hovedversjonen. Imidlertid, hvis du har bekreftet versjon 1.3, kjør kommandoen nedenfor for å endre til hovedversjonen.

$ sudo git checkout master

PhpIPAM blir lastet ned i katalogen / var / www / html som er rotkatalogen. Du kan nå endre eierskap og bekrefte tilgjengeligheten til opplastingsmappene for all xls / csv-import:

$ sudo chown apache: apache -R / var / www / html /
$ sudo chcon -t httpd_sys_content_t / var / www / html / -R

$ cd / var / www / html /
finne. -type f -exec chmod 0644 {};
finne. -type d -exec chmod 0755 {};

$ sudo chcon -t httpd_sys_rw_content_t app / admin / import-eksport / opplasting / -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

Konfigurere databasetilkoblingen

For å konfigurere forbindelsen til databasen, kopier du filen config.dist.php over config.php-filen:

$ sudo cp config.dist.php config.php

Deretter åpner du config.php-filen og gjør endringer i innstillingene for databaseforbindelsen.

Trinn 3 – Installere PhpIPAM

Scenen er satt, og det skal være enkelt å fullføre denne installasjonen. Åpne favorittleseren din og søk http: // ip-adresse / for å få tilgang til installasjonsveiviseren. Når du er på veiviseren, velger du Ny phpipam installasjon:

Hvordan installere phpIPAM på centos 7

Velg deretter Automatisk databaseinstallasjon.

Hvordan installere phpIPAM på centos 7

Dette tar deg til et nytt vindu, skriver inn root-opplysningene; opprettet når du konfigurerer databasen, og klikk Installer phpipam-database.

Hvordan installere phpIPAM på centos 7

Klikk Fortsette på bekreftelsesmeldingen for å fortsette med postkonfigurasjonsprosessen. Her kan du angi administratorpassord, nettadresse og nettstedstittel, og klikk deretter Lagre innstillinger.

Hvordan installere phpIPAM på centos 7

Det er det! Du vil få en bekreftelsesmelding. Klikk fortsett å logge inn for å komme til påloggingssiden og bruke administratoropplysningene dine til å logge på phpIPAM.

Konklusjon

Du har installert phpIPAM på CentOS VPS eller dedikerte serveren. Du kan nå glede deg over kraften og bekvemmeligheten til dette programmet for å administrere IP-adressene dine.

Sjekk ut disse topp 3 VPS-tjenestene:

A2 Hosting

Startpris:
$ 5.00


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ScalaHosting

Startpris:
$ 12.00


Pålitelighet
9.4


Priser
9.5


Brukervennlig
9.5


Brukerstøtte
9.5


Funksjoner
9.4

Les anmeldelser

Besøk ScalaHosting

Hostinger

Startpris:
$ 3.95


Pålitelighet
9.3


Priser
9.3


Brukervennlig
9.4


Brukerstøtte
9.4


Funksjoner
9.2

Les anmeldelser

Besøk Hostinger

Relaterte artikler for hvordan du gjør det

  • Slik installerer du phpMyAdmin på en CentOS 7 VPS eller en dedikert server
    mellomliggende
  • Hvordan lage nye MySQL-brukerkontoer og administrere MySQL-privilegier
    nybegynner
  • Hvordan stille inn og optimalisere ytelsen til MySQL 8.0 på en CentOS 7-server
    Ekspert
  • Hvordan lage høy tilgjengelighet med MySQL Replication på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
  • Slik installerer du CachetHQ på en CentOS 7 VPS eller en dedikert server
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me