Mainos / Advertisement:

Ero sivun ”Apache2.4” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
Rivi 22: Rivi 22:
 
== Konfigurointi ==
 
== Konfigurointi ==
  
Kaikki konfiguroinnit löytyvät täältä:  
+
Apache2.4 konfigurointihakemisto on edelleen:
 +
 
 +
  /etc/apache2
 +
 
 +
Hakemiston sisältä on hieman muuttunut. conf.d on muuttunut conf-available:ksi. Ja lisäksi on tullut conf-enabled hakemisto.
 +
 
 +
<pre>
 +
apache2.conf  envvars    magic            mods-enabled/  sites-available/
 +
conf-available/  conf-enabled/  mods-available/  ports.conf    sites-enabled/
 +
</pre>
 +
 
 +
=== conf-avaibable ja conf-enabled ===
 +
 
 +
Tämä on tullut uutena conf.d hakemiston tilalle. Toiminta on sama kuin ennen paitsi että voit ottaa voit ottaa konfiguraatiot helposti pois käytöstä ja käyttöön. Kirjoita konfiguraatiot conf-available hakemistoon *.conf tiedostoon.
 +
 
 +
Ota käyttöön konfiguraatiot
 +
 
 +
  a2enconf ******
 +
  service apache2 restart
 +
 
 +
Posta käytöstä konfiguraatio
 +
 
 +
  a2disconf ******
 +
  service apache2 restart
  
 
=== Virtual Host ===
 
=== Virtual Host ===
  
 
Aikaisemmassa Apache2.2 on valmiina default mutta uudemmassa versiossa on lisätty tiedostopääte 000-default.conf.
 
Aikaisemmassa Apache2.2 on valmiina default mutta uudemmassa versiossa on lisätty tiedostopääte 000-default.conf.
 +
 +
Apachen2.4 konfiguraatio hakemistossa on pieniä muutoksia tapahtunut myös.
  
 
Esimerkki konfiguraatio
 
Esimerkki konfiguraatio

Versio 15. heinäkuuta 2015 kello 11.15

Tässä Apache2.4 arkikkelissa keskitytään vain Apache 2.2 muuutoksiin. Kaikki on testattu Apache 2.4.7 Ubuntu versiolla.

Päivittäminen

Kun päivität vanhemmasta Apachesta 2.2 versiosta, pysäytä virtuaali hostit ja pysäytä Apache.

 a2dissite *
 service apache2 stop
 aptitude update && aptitude dist-upgrade

Päivityksen jälkeen käynnistä varmuuden vuoksi tietokone uudelleen.

Lisää kaikkiin virtuaalihosteihin konffeihin .conf tiedostopääte

 mv /etc/apache2/sites-available/* /etc/apache2/sites-available/*.conf

Ja otetaan ne käyttöön

 a2ensite *
 service apache2 reload

Konfigurointi

Apache2.4 konfigurointihakemisto on edelleen:

 /etc/apache2

Hakemiston sisältä on hieman muuttunut. conf.d on muuttunut conf-available:ksi. Ja lisäksi on tullut conf-enabled hakemisto.

apache2.conf  envvars     magic            mods-enabled/  sites-available/
conf-available/   conf-enabled/  mods-available/  ports.conf     sites-enabled/

conf-avaibable ja conf-enabled

Tämä on tullut uutena conf.d hakemiston tilalle. Toiminta on sama kuin ennen paitsi että voit ottaa voit ottaa konfiguraatiot helposti pois käytöstä ja käyttöön. Kirjoita konfiguraatiot conf-available hakemistoon *.conf tiedostoon.

Ota käyttöön konfiguraatiot

 a2enconf ******
 service apache2 restart

Posta käytöstä konfiguraatio

 a2disconf ******
 service apache2 restart

Virtual Host

Aikaisemmassa Apache2.2 on valmiina default mutta uudemmassa versiossa on lisätty tiedostopääte 000-default.conf.

Apachen2.4 konfiguraatio hakemistossa on pieniä muutoksia tapahtunut myös.

Esimerkki konfiguraatio

<VirtualHost *:80>
        ServerAdmin     webmaster@localhost
        ServerName      testi.local
        ServerAlias     www.testi.local
        DocumentRoot    /www/

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                Allow from all
                Require all granted
        </Directory>
</VirtualHost>
Mainos / Advertisement: