Install Apache di Debian 9
Innehållsförteckning:
- förutsättningar
- Installerar Apache
- Justera brandväggen
- Verifierar Apache-installationen
- Hantera Apache-tjänsten med systemctl
- Apache-konfigurationsfilens struktur och bästa metoder
- Slutsats
Apache HTTP-server är en av de mest populära webbservrarna i världen. Det är en öppen källkod och plattforms HTTP-server som driver en stor andel av Internet: s webbplatser. Apache har många kraftfulla funktioner som kan utökas genom ytterligare moduler.
I denna handledning kommer vi att gå igenom stegen för att installera Apache på en Debian 9-server.
förutsättningar
Innan du börjar med självstudien, se till att du är inloggad som användare med sudo-privilegier.
Installerar Apache
Apache är tillgängligt i Debians standardförvar och installationen är ganska enkel.
Uppdatera först paketets index och installera sedan
apache2
paketet med följande kommandon:
sudo apt update
sudo apt install apache2
Det är det, Apache installeras och startas automatiskt, du kan kontrollera statusen för Apache-tjänsten med:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Justera brandväggen
Om du använder iptables för att filtrera anslutningar till ditt system måste du öppna portar HTTP (
80
) och HTTPS (
443
).
Öppna de nödvändiga portarna genom att utfärda följande kommando:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Verifierar Apache-installationen
För att verifiera att allt fungerar korrekt, öppna din webbläsare, skriv din server IP-adress eller domännamn
http://YOUR_IP_OR_DOMAIN/
så ser du standard-välkomstsidan för Apache som visas nedan:

På sidan finns grundläggande information om Apache-konfigurationsfiler, hjälpskript och katalogplatser.
Hantera Apache-tjänsten med systemctl
Nu när Apache installerats på ditt Debian-system kan du ta en minut att titta över och bli bekant med de grundläggande kommandon för Apache-tjänster:
Om du vill stoppa Apache-tjänsten kör du:
sudo systemctl stop apache2
Starta det igen genom att skriva:
sudo systemctl start apache2
Så här startar du om Apache-tjänsten:
sudo systemctl restart apache2
Ladda om Apache med en ny konfiguration med:
sudo systemctl reload apache2
sudo systemctl disable apache2
Och för att aktivera det igen:
Apache-konfigurationsfilens struktur och bästa metoder
- I Debian-baserade system finns Apache-konfigurationsfiler i
/etc/apache2katalogen. Den viktigaste Apache-konfigurationsfilen är/etc/apache2/apache2.conf. De portar som Apache lyssnar på anges i/etc/apache2/ports.conffile.Apache Virtual Hosts-filer finns i/etc/apache2/sites-availablekatalogen. Konfigurationsfilerna som hittas i den här katalogen används inte av Apache såvida de inte är länkade till/etc/apache2/sites-enabledkan aktivera ett virtuellt värddirektiv genom att skapa ena2ensitekommandota2ensitefrån konfigurationsfilerna som finns isites-availablekatalog till densites-enabledkatalogen. För att inaktivera en virtuell värd användera2dissitekommandota2dissiterekommenderas starkt att följa standardnamnkonventionen, till exempel om ditt domännamn ärmydomain.comdomänkonfigurationsfilen namnges/etc/apache2/sites-available/mydomain.com.confKonfigurationsfiler som används för att ladda olika Apache-moduler finns i/etc/apache2/mods-available. Konfigurationer i denmods-availablekatalogen kan aktiveras genom att skapa en symlink till/etc/apache2/mods-enablekatalogen med kommandota2enconfoch inaktiveras med kommandota2disconfinnehåller globala konfigurationsfragment lagras i/etc/apache2/conf-availablekatalog. Filer i denconf-availablekatalogen kan aktiveras genom att skapa en symlänk till/etc/apache2/conf-enabledmed kommandota2enconfoch inaktiveras med kommandota2disconfloggfiler (access.logocherror.log) finns i katalogen/var/log/apache. Det rekommenderas att använda olika åtkomst- och felloggfiler för varje virtuell värd. Du kan ställa in din katalog för domändokumentets rot till vilken plats du vill. De vanligaste platserna för webroot inkluderar:-
/home/ //home/ //var/www//var/www/html//opt/
-
Slutsats
Du har installerat Apache på din Debian 9-server. Du kan nu börja distribuera dina applikationer och använda Apache som en webb- eller proxyserver.
apache debianDet här inlägget är en del av hur man installerar LAMP Stack i Debian 9-serien.
Andra inlägg i denna serie:
• Hur man installerar Apache på Debian 9 • Hur man installerar PHP på Debian 9 • Hur man installerar Apache virtuella värdar på Debian 9 • Hur man installerar MariaDB på Debian 9 • Säkra Apache med låt oss kryptera på Debian 9Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar apache cassandra på debian 10 linux
Apache Cassandra är en fri och öppen källkod NoSQL-databas utan en enda misslyckande. I den här artikeln kommer vi att förklara hur du installerar Apache Cassandra på Debian 10, Buster
Hur man installerar apache cassandra på debian 9
Apache Cassandra är en fri och öppen källkods NoSQL-databas utan någon enda punkt för fel. Denna handledning guider dig genom processen att installera Apache Cassandra på Debian 9.







