/var/www/html: De daadwerkelijke webinhoud, die standaard alleen bestaat uit de standaard Apache-pagina die u eerder zag, wordt uit de /var/www/htmldirectory geserveerd. Dit kan worden gewijzigd door Apache-configuratiebestanden te wijzigen.
Serverconfiguratie
/etc/apache2: De Apache-configuratiemap. Alle Apache-configuratiebestanden bevinden zich hier.
/etc/apache2/apache2.conf: Het belangrijkste Apache-configuratiebestand. Dit kan worden gewijzigd om wijzigingen aan te brengen in de algemene Apache-configuratie. Dit bestand is verantwoordelijk voor het laden van veel van de andere bestanden in de configuratiemap.
/etc/apache2/ports.conf: Dit bestand specificeert de poorten waarop Apache zal luisteren. Apache luistert standaard op poort 80 en luistert bovendien op poort 443 wanneer een module die SSL-mogelijkheden biedt, is ingeschakeld.
/etc/apache2/sites-available/: De map waar virtuele hosts per site kunnen worden opgeslagen. Apache zal de configuratiebestanden in deze map niet gebruiken, tenzij ze aan de sites-enabledmap zijn gekoppeld. Gewoonlijk wordt alle serverblokconfiguratie in deze directory uitgevoerd en vervolgens ingeschakeld door met de a2ensiteopdracht naar de andere directory te linken.
/etc/apache2/sites-enabled/: De map waar ingeschakelde virtuele hosts per site worden opgeslagen. Deze worden doorgaans gemaakt door te linken naar configuratiebestanden in de sites-availabledirectory met de a2ensite. Apache leest de configuratiebestanden en koppelingen in deze map wanneer het start of laadt opnieuw om een volledige configuratie te compileren.
/etc/apache2/conf-available/, /etc/apache2/conf-enabled/: Deze mappen hebben dezelfde relatie als sites-availableen sites-enableddirectories, maar worden gebruikt om configuratie fragmenten die niet behoren bij een virtuele host slaan. Bestanden in de conf-availabledirectory kunnen worden ingeschakeld met het a2enconfcommando en uitgeschakeld met het a2disconfcommando.
/etc/apache2/mods-available/, /etc/apache2/mods-enabled/: Deze mappen bevatten respectievelijk de beschikbare en ingeschakelde modules. Bestanden die eindigen op .loadbevatten fragmenten om specifieke modules te laden, terwijl bestanden die eindigen op .confde configuratie voor die modules bevatten. Modules kan worden in- en uitgeschakeld met behulp van de a2enmoden a2dismodcommando.
Serverlogboeken
/var/log/apache2/access.log: Standaard wordt elk verzoek aan uw webserver geregistreerd in dit logbestand, tenzij Apache is geconfigureerd om iets anders te doen.
/var/log/apache2/error.log: Standaard worden alle fouten in dit bestand vastgelegd. De LogLevelinstructie in de Apache-configuratie specificeert hoeveel details de foutenlogboeken zullen bevatten.