Hoe X-Cart 5 op FreeBSD 12 te installeren
Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste
Bij het inzetten van een website of een webapp is de meest gebruikelijke webservice-oplossing daarvoor het opzetten van een LAMP-stack die bestaat uit Linux, Apache, MySQL en PHP.
In dit artikel zullen we leren hoe we een up-to-date LAMP-stack kunnen instellen door de nieuwste stabiele releases van Apache 2.4.x, MariaDB 10.x en PHP 7.x op Ubuntu 16.04 te installeren.
Installeer de nieuwste stabiele versie van Apache 2.4.x met de volgende opdracht:
sudo apt-get install apache2 -y
Gebruik de onderstaande opdracht om de installatie te bevestigen:
apache2 -v
De uitvoer moet lijken op:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
In een productieomgeving wilt u de standaard welkomstpagina van Ubuntu Apache verwijderen:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Om veiligheidsredenen moet u voorkomen dat Apache bestanden en mappen in de webhoofddirectory /var/www/html
aan bezoekers blootstelt :
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Opmerking: in overeenstemming met uw specifieke vereisten, kunt u later meer instellingen in dat bestand aanpassen.
Start de Apache-service en laat deze starten bij het opstarten van het systeem:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Op het moment van schrijven van dit artikel is de huidige stabiele release van MariaDB 10.1
. U kunt de volgende opdrachten gebruiken om MariaDB 10.1 op uw Ubuntu 16.04 x64-systeem te installeren.
Stel het systeem apt repo in:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'
MariaDB installeren:
sudo apt update -y
sudo apt install -y mariadb-server
Tijdens het installatieproces zal de MariaDB-pakketconfiguratiewizard automatisch verschijnen en u vragen om een nieuw wachtwoord in te stellen voor de MariaDB- root
gebruiker. Druk voor nu gewoon op Enter
elke keer dat de wizard verschijnt om deze stap over te slaan, want we zullen een wachtwoord instellen voor de MariaDB- root
gebruiker in de volgende beveiligde MariaDB-procedure.
Als MariaDB is geïnstalleerd, kunt u de installatie bevestigen met:
mysql -V
De uitvoer moet er ongeveer als volgt uitzien:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Start de MariaDB-service:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Beveilig de installatie van MariaDB:
sudo /usr/bin/mysql_secure_installation
Beantwoord tijdens het interactieve proces de vragen één voor één als volgt:
Enter current password for root (enter for none): <Enter>
Set root password? [Y/n]: Y
New password: <your-MariaDB-root-password>
Re-enter new password: <your-MariaDB-root-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Opmerking: zorg ervoor dat u <your-MariaDB-root-password>
uw eigen MariaDB-rootwachtwoord vervangt .
Op deze manier is MariaDB 10.1 veilig op uw systeem geïnstalleerd. In de toekomst kunt u aangewezen gebruikers en databases als volgt instellen voor uw web-apps:
Log in op de MySQL-shell als root
:
mysql -u root -p
Typ het MariaDB-rootwachtwoord dat u eerder hebt ingesteld wanneer daarom wordt gevraagd.
Maak een MariaDB-database webapp
, een databasegebruiker webappuser
en het wachtwoord van de databasegebruiker yourpassword
:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Indien nodig kunt u MariaDB aanpassen door het belangrijkste MariaDB-configuratiebestand te bekijken en te bewerken, namelijk /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Vergeet niet de MariaDB-service opnieuw op te starten als u wijzigingen in dat bestand aanbrengt:
sudo systemctl restart mariadb.service
Raadpleeg bij het omgaan met PHP 7.x een ander Vultr-artikel waarin het proces in detail wordt beschreven.
Standaard is de UFW-firewall op Ubuntu 16.04 inactief. U moet de UFW-firewall inschakelen om de beveiliging te verbeteren:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
Dat is alles. Na het doorlopen van de bovenstaande procedures, zou de LAMP-stapel actief zijn geweest op uw Ubuntu 16.04-systeem. Vervolgens kunt u op basis van de LAMP-stack uw eigen webapp inzetten. Geniet ervan!
Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste
Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste
Opmerking: u hebt sudo-toegang nodig voor de opdrachten in dit artikel. Stap 1: Installeer Apache Update eerst uw pakketbeheerder. sudo apt-get update -y Instal
Vereisten Een Vultr-server die up-to-date is Arch Linux (zie dit artikel.) Sudotoegang: opdrachten die als root moeten worden uitgevoerd, worden voorafgegaan door # en één
MySQL is de meest populaire software ter wereld die wordt gebruikt voor databases. Het is erg belangrijk om ervoor te zorgen dat u back-ups van uw database heeft. Deze praktijk staat toe
Inleiding In dit artikel leest u goed hoe u een back-up maakt van meerdere MySQL- of MariaDB-databases die op dezelfde machine zitten met behulp van een aangepaste bash-scrip
In dit artikel leert u hoe u een up-to-date LAMP-stack instelt door de nieuwste stabiele releases van Apache 2.4 en MariaDB 10.3 op Ubuntu 18.04 te installeren.
LAMP omvat Apache, MySQL, PHP en Ubuntu. Deze gids is geschreven voor Ubuntu 14.04. Stap één: Apache installeren Apache is een gratis open source-software voor ons
Waarschijnlijk gaan veel mensen hun Vultr VPSen gebruiken als webservers, een goede keuze zou Nginx zijn als webserver. In dit onderwerp ga ik o beschrijven
Op het moment van schrijven is MariaDB 10.1 de ontwikkelingsversie van MariaDB. Het is gebaseerd op MariaDB 5.5 en bevat back-geporteerde functies van MySQL 5.6. Ther
Inleiding Mytop is een gratis console-gebaseerde tool voor het monitoren van de prestaties van MySQL. Het lijkt op het bovenste hulpprogramma, maar het geeft MySQL-querys weer. Wit
U kunt het volgende bash-script kopiëren en plakken in het opstartscriptgebied van het Vultr-configuratiescherm. Het zal alle benodigde pakketten installeren om te ru
Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste
Vereisten Een nieuwe Vultr Ubuntu 14.04- of 16.04-serverinstantie. Een statische server-IP (dit is uw belangrijkste Vultr-server-IP). Een niet-root server-gebruiker met sud
Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste
Inleiding Wanneer u een cruciale website beheert, is het belangrijk om ervoor te zorgen dat u ten minste één redundante back-upserver heeft. Dit zorgt ervoor dat je
Als u uw MySQL-rootwachtwoord bent vergeten, kunt u dit resetten door de stappen in dit artikel te volgen. Het proces is vrij eenvoudig en werkt op deze
Gebruikt u een ander systeem? X-Cart is een uiterst flexibel open-source e-commerceplatform met tal van functies en integraties. X-Cart broncode is hoste
Deze handleiding is bedoeld om u te helpen bij het converteren van een MySQL-server naar een MariaDB-server. Daarnaast zullen we onvervulde afhankelijkheden oplossen die mogelijk kunnen optreden
Prosody installeren op Debian 7 Prosody is een XMPP-communicatieserver geschreven in LUA. Het is eenvoudig te installeren en configureren en efficiënt met syste
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.