Installer Plesk på CentOS 7
Bruker du et annet system? Plesk er et proprietært kontrollpanel for webverten som lar brukere administrere sine personlige og/eller klienters nettsteder, databaser
Cerb er en åpen kildekode-applikasjon for nettbasert samarbeid og automatisering. Cerb kan også brukes til å sende et stort antall e-poster. Cerb er skrevet i PHP og bruker MySQL/MariaDB til å lagre dataene sine. I denne opplæringen lærer du hvordan du installerer Cerb på CentOS 7.
Før du installerer noen pakker på en CentOS-serverforekomst, anbefales det å oppdatere systemet. Logg på med sudo-brukeren og kjør følgende kommandoer for å oppdatere systemet.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Når systemet er ferdig med å starte på nytt, logger du på igjen som sudo-bruker og går videre til neste trinn.
Kjør følgende kommando for å installere Apache-nettserveren.
sudo yum -y install httpd
Når Apache er installert, kjør følgende kommando for å starte Apache og la den starte automatisk ved oppstart.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Cerb er kompatibel med alle versjoner av PHP større enn 5.5. Du kan bruke den nyeste versjonen av PHP 7 for å få maksimal ytelse. Legg til og aktiver Remi-depotet på systemet ditt.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Installer den nyeste versjonen av PHP med Cerbs nødvendige moduler.
sudo yum -y install php php-curl php-dom php-gd php-imap php-json php-mbstring php-mysqli php-openssl php-pcre php-session php-simplexml php-xml php-spl php-mailparse
Rediger /etc/php.ini
med din favorittredigerer.
sudo nano /etc/php.ini
Oppdater følgende linjer.
memory_limit = 128M # 128M or Higher according to the memory available
upload_max_filesize = 2M # 32M or Higher
post_max_size = 8M # 32M or Higher
;upload_tmp_dir = # Uncomment and change it to upload_tmp_dir = /tmp
Lagre filen og gå ut av tekstredigeringsprogrammet. Start deretter Apache på nytt.
sudo systemctl restart httpd.service
Installer MariaDB ved å bruke følgende kommando. MariaDB er en gaffel av MySQL.
sudo yum -y install mariadb mariadb-server
Når MariaDB er installert, kjør følgende kommando for å starte MariaDB og la den starte automatisk ved oppstart.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Sikre nå din MariaDB-installasjon ved å bruke følgende kommando.
sudo mysql_secure_installation
Du vil bli bedt om det gjeldende root-passordet. Siden vi nettopp har installert MariaDB, er ikke root-passordet satt. Trykk på "Enter"-tasten for å fortsette. Angi et sterkt root-passord for MySQL-serveren og svar Y
på alle de andre spørsmålene som stilles. Alle spørsmålene som stilles er selvforklarende.
Logg på MySQL-skallet som root-bruker ved å bruke følgende kommando.
mysql -u root -p
Oppgi passordet for root-brukeren du nettopp satte tidligere.
Kjør nå følgende spørringer for å opprette databasen og databasebrukeren for Cerb-installasjonen.
CREATE DATABASE cerb_data;
CREATE USER 'cerb_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON cerb_data.* TO 'cerb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Pass på at du bruker semikolon på slutten av hvert søk ovenfor. Du kan erstatte databasenavnet cerb_data
og databasebrukernavnet i cerb_user
henhold til dine behov. Pass på å endre StrongPassword
med et veldig sterkt passord.
Installer git
hvis du ikke allerede har det installert.
sudo yum -y install git
Bytt nå til webroot
Apache-katalogen og klon den nyeste versjonen av Cerb ved å bruke følgende kommando.
cd /var/www/html
sudo git clone git://github.com/wgm/cerb.git cerb
Gi passende eierskap og filtillatelser ved å bruke følgende kommandoer.
cd /var/www/html/cerb
sudo chown -R apache:apache .
sudo chmod -R u+w framework.config.php storage
Du må kanskje også tillate HTTP-trafikk på port 80
gjennom systemets brannmur.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Fullfør nå installasjonen med en nettleser.
Gå til følgende lenke ved å bruke din favoritt nettleser.
http://192.0.2.1/cerb
Erstatt 192.0.2.1
med IP-adressen til serveren din. Hvis du har fulgt opplæringen riktig, bør du ha alle kravene oppfylt. På "Databaseoppsett"-grensesnittet velger du driver MySQLi
og motor InnoDB
. Oppgi også databasenavnet og legitimasjonen du har opprettet tidligere. Når databasetilkoblingen er kontrollert, vil den be om å oppgi detaljer om SMTP-serveren din for å sende utgående e-post. Til slutt oppretter du administratorbrukeren.
Cerb er nå installert på serveren din.
Kjør følgende kommando for å slette install
katalogen før du bruker den.
sudo rm -rf /var/www/html/cerb/install
Du kan nå bruke Cerb gjennom nettleseren din.
Bruker du et annet system? Plesk er et proprietært kontrollpanel for webverten som lar brukere administrere sine personlige og/eller klienters nettsteder, databaser
Squid er et populært, gratis Linux-program som lar deg lage en webproxy for videresending. I denne veiledningen vil du se hvordan du installerer Squid på CentOS for å gjøre deg om
Introduksjon Lighttpd er en apachegaffel som har som mål å være mye mindre ressurskrevende. Den er lett, derav navnet, og er ganske enkel å bruke. Installer
VULTR har nylig gjort endringer på sin side, og alt skal nå fungere bra ut av boksen med NetworkManager aktivert. Skulle du ønske å deaktivere
Icinga2 er et kraftig overvåkingssystem, og når det brukes i en master-klient-modell, kan det erstatte behovet for NRPE-baserte overvåkingskontroller. Mester-klienten
Bruker du et annet system? Apache Cassandra er et gratis og åpen kildekode NoSQL-databasebehandlingssystem som er designet for å gi skalerbarhet, høy
Bruker du et annet system? Microweber er en åpen kildekode dra og slipp CMS og nettbutikk. Microweber-kildekoden er vert på GitHub. Denne guiden vil vise deg
Bruker du et annet system? Vanilla forum er en åpen kildekode-forumapplikasjon skrevet i PHP. Det er en fullt tilpassbar, enkel å bruke og støtter ekstern
Bruker du et annet system? Mattermost er et åpen kildekode, selvdrevet alternativ til Slack SAAS-meldingstjenesten. Med andre ord, med Mattermost kan du ca
Hva du trenger En Vultr VPS med minst 1 GB RAM. SSH-tilgang (med root/administratorrettigheter). Trinn 1: Installere BungeeCord Først
Plesk-kontrollpanelet har en veldig fin integrasjon for Lets Encrypt. Lets Encrypt er en av de eneste SSL-leverandørene som gir ut sertifikater komplett
Lets Encrypt er en sertifiseringsinstans dedikert til å tilby SSL-sertifikater gratis. cPanel har bygget en ryddig integrasjon slik at du og din klient
Bruker du et annet system? Concrete5 er et åpen kildekode CMS som tilbyr mange karakteristiske og nyttige funksjoner for å hjelpe redaktører med å produsere innhold enkelt og
Bruker du et annet system? Review Board er et gratis og åpen kildekodeverktøy for gjennomgang av kildekode, dokumentasjon, bilder og mye mer. Det er nettbasert programvare
I denne veiledningen lærer du hvordan du setter opp HTTP-autentisering for en Nginx-webserver som kjører på CentOS 7. Krav For å komme i gang trenger du
Bruker du et annet system? GoAccess er en åpen kildekode-nettlogganalysator. Du kan bruke den til analyse av logger på sanntidsbasis i enten terminalen eller
YOURLS (Your Own URL Shortener) er en åpen kildekode-applikasjon for URL-forkorting og dataanalyse. I denne artikkelen vil vi dekke installasjonsprosessen
Bruker du et annet system? Introduksjon ArangoDB er en åpen kildekode NoSQL-database med en fleksibel datamodell for dokumenter, grafer og nøkkelverdier. Det er
Innledning /etc/-katalogen spiller en kritisk rolle i måten et Linux-system fungerer på. Grunnen til dette er fordi nesten alle systemkonfigurasjoner
Mange systemadministratorer administrerer store mengder servere. Når filer må åpnes på tvers av forskjellige servere, logger du på hver enkelt individuelt ca
Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.
Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.
Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.
Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.
Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...
Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.
Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.
Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.
I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.
Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer