Убедитесь, что apache запущен
sudo service httpd status
Обратите внимание, что Apache рекомендует использовать в качестве команды apachectl -k, а для systemd команда заменяется на httpd -k
apachectl -k stop or httpd -k stop
Это говорит процессу уничтожить все его потоки и затем выйти
Символическая ссылка должна работать нормально.Вам может понадобиться или нет необходимость добавлять каталог в /etc/apache2/apache2.conf, чтобы apache знал, что ему разрешен доступ к нестандартному каталогу.
Example (note: I do not use the -d option):
doug@s15:/var/www/html$ ln -s /media/newhd/test_web bla2
doug@s15:/var/www/html$ ls -l
total 44
...
lrwxrwxrwx 1 doug doug 21 May 11 22:14 bla2 -> /media/newhd/test_web
...
Выдержка из '/ etc / apache2/acpahe2.conf'
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
<Directory /media/newhd/test_web/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Убедитесь, что все разрешения, включая родителей, в порядке.