Difference between revisions of "Apache"

From HackerNet
Jump to: navigation, search
m
Line 1: Line 1:
[[Category:Guider]]
+
Apache är en av världens mest använda webbservrar. Och hostar idag ca 35-40% av alla hemsidor i världen. Apache är en väldigt enkel webbserver att konfigurera och har även flera användbara tillägg.
Apache är en av världens mest använda webbservrar. Och hostar idag ca 35-40% av alla hemsidor i världen. Apache är en väldigt enkel webbserver och configurera och har även flera användbara tillägg.
+
 
 +
==Installation==
 +
sudo apt-get install apache2
  
 
=== Apache kommandon ===
 
=== Apache kommandon ===
<code>a2dismod</code> För att stänga av ett tillägg. Aktiverade tillägg finns i mappen <code>/etc/apache2/mods-enabled</code>
+
<code>a2ensite</code> För att aktivera en sida. Tillgängliga sidor finns i mappen <code>/etc/apache2/sites-available</code>
 
 
<code>a2enmod</code> För att aktivera ett tillägg. Tillgängliga tillägg finns i mappen <code>/etc/apache2/mods-available</code>
 
  
 
<code>a2dissite</code> För att inaktivera av en sida. Aktiverade sidor finns i mappen <code>/etc/apache2/sites-enabled</code>  
 
<code>a2dissite</code> För att inaktivera av en sida. Aktiverade sidor finns i mappen <code>/etc/apache2/sites-enabled</code>  
  
<code>a2ensite</code> För att aktivera en sida. Tillgängliga sidor finns i mappen <code>/etc/apache2/sites-available</code>
+
<code>a2dismod</code> För att stänga av ett tillägg. Aktiverade tillägg finns i mappen <code>/etc/apache2/mods-enabled</code>
  
=== vHost ===
+
<code>a2enmod</code> För att aktivera ett tillägg. Tillgängliga tillägg finns i mappen <code>/etc/apache2/mods-available</code>
Virtualhost är bra att använda om man bara har en IP utåt och vill dela port 80/443 med andra hemsidor men endå ha olika domänamn.
 
  
För att få virtualhost att fungera så räcker det att man lägger till denna raden i apache configen.
+
== Konfiguration ==
 +
vHosts är bra att använda om man bara har en IP utåt och vill dela port 80/443 med flera hemsidor men ha olika domännamn. För att få virtualhost att fungera så räcker det att man lägger till denna raden i apache configen.
  
 
  ServerName hackernet.se
 
  ServerName hackernet.se
Line 36: Line 36:
 
  ServerTokens ProductOnly
 
  ServerTokens ProductOnly
 
  ServerSignature Off
 
  ServerSignature Off
 +
 +
[[Category:Guider]]

Revision as of 21:58, 23 July 2015

Apache är en av världens mest använda webbservrar. Och hostar idag ca 35-40% av alla hemsidor i världen. Apache är en väldigt enkel webbserver att konfigurera och har även flera användbara tillägg.

Installation

sudo apt-get install apache2

Apache kommandon

a2ensite För att aktivera en sida. Tillgängliga sidor finns i mappen /etc/apache2/sites-available

a2dissite För att inaktivera av en sida. Aktiverade sidor finns i mappen /etc/apache2/sites-enabled

a2dismod För att stänga av ett tillägg. Aktiverade tillägg finns i mappen /etc/apache2/mods-enabled

a2enmod För att aktivera ett tillägg. Tillgängliga tillägg finns i mappen /etc/apache2/mods-available

Konfiguration

vHosts är bra att använda om man bara har en IP utåt och vill dela port 80/443 med flera hemsidor men ha olika domännamn. För att få virtualhost att fungera så räcker det att man lägger till denna raden i apache configen.

ServerName hackernet.se

Kopiera default filen under sites-available.

cp /etc/apache2/sites-available/default ./hackernet

Öppna den nya filen och lägg till raden precis under ServerAdminoch över DocumentRoot

Ändra även DocumentRoot och Directory ifall du vill att en annan hemsida ska visas istället för orginal.

Aktivera sedan sidan med

a2ensite hackernet

Log files

SSL

Generera säker konfiguration.

https://mozilla.github.io/server-side-tls/ssl-config-generator/

Dölj Version

Skriv följande i Apache.conf/httpd.conf

ServerTokens ProductOnly
ServerSignature Off