Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Probleem bij instellen apache na installatie Ubuntu: You don't have permission t  (gelezen 2590 keer)

Offline Jorisvh

  • Lid
Webserver apache
Probleem:
Forbidden
You don't have permission to access this resource.

Apache/2.4.29 (Ubuntu) Server at localhost Port 80


Ik heb een nieuwe versie van Ubuntu op mijn computer geïnstalleerd.

De bestanden voor mijn webstie staan op een andere schijf. Via het programma Hulpmiddelen → Schijven heb ik volgende informatie:
Apparaat: dev/sdb1
Partitietype: Linux
Inhoud: Ext4(versie 1.0) – Gekoppeld aan /media/joris/doc

Ubuntu 18.04.3 LTS
bron: https://tutorials.ubuntu.com/tutorial/install-and-configure-apache#1

Deze stappen heb ik uitgevoerd:

sudo apt update
sudo apt install apache2
cd /etc/apache2/sites-available/
sudo cp 000-default.conf gci.conf

sudo gedit gci.conf
DocumentRoot media/joris/doc/website

sudo a2ensite gci.conf


sudo adduser joris  www-data
sudo chown -R www-data:www-data /media/joris/doc/website
sudo chmod -R g+rw /media/joris/doc/website


Aanpassen: etc/apache2/apache2.conf
Eerste poging:
#<Directory /var/www/>
<Directory /media/joris/doc/website/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Hier had ik geen toegang

Bij 2de poging:
<Directory  /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

<Directory /media/joris/doc/website/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>

Werd mijn site niet weergegeven maar wel de standaard site van apache.

service apache2 reload

Offline Jorisvh

  • Lid
Ik heb nieuwe stappen uitgevoerd.
Ik ondervond in andere programma’s problemen met rechten. Heb zelf  die partitie gemount.

sudo mkdir /d
sudo cp etc/fstab etc/fstab_oud

sudo gedit etc/fstab
# Harde schijf 1TB
UUID="23f455e3-08a4-4e34-9122-19e375ed6a4c" /d ext4 defaults 0 0

Website folder: /d/website

cd etc/apache2/sites-available

sudo gedit gci.conf
# DocumentRoot /var/www/html
DocumentRoot /d/website

sudo gedit etc/apache2/apache2.conf
<Directory /d/website/>
   Options Indexes FollowSymLinks
   AllowOverride None
   Require all granted
</Directory>

Via   programma dolphin heb ik benoemde gebruiker www-data toegevoegd en
[v] Wijzigingen toepassen op alle submappen en hun inhoud



service apache2 reload

Mijn site wordt nog steeds niet weergeveven, wel de standaard site van apache!
Hoe komt dit?