2016-02-23 1 views
0

Я новичок в настройке apache, я создаю виртуальный хост и имею проблему. Вот мой конфигурационный файл:Проблемы с псевдонимами Apache

<VirtualHost *:80> 
ServerName seeddms.com 
ServerAlias www.seeddms.com 
DocumentRoot /var/www/ 
ErrorLog /var/log/httpd/error_log 
CustomLog /var/log/httpd/access_log combined 
<Directory /> 
    Require all granted 
</Directory> 
Alias /sd “/var/www/seeddms/seeddms43x/www/index.php" 
<Directory "/var/www/seeddms/seeddms43x/www/"> 
    DirectoryIndex index.php 
    AllowOverride All 
    Order deny,allow 
    Deny from all 
    Allow from all 
</Directory> 
Alias /whichserver "/var/www/html/index.html" 

Когда я закомментируйте это:

<Directory /> 
    Require all granted 
</Directory> 

Это говорит запрещенный доступ, и если он присутствует в конфигурационном файле, то он говорит, что URL /sd не найден. Пожалуйста, помогите мне с этой проблемой, а также предложите мне источник, где я могу лучше понять конфигурацию apache. Спасибо.

ответ

0

Я думаю, что у вас есть неправильный символ " в вашем псевдониме рядом с/sd.

Вместо этого:

Alias /sd “/var/www/seeddms/seeddms43x/www/index.php" 

Попробуйте написать это:

Alias /sd "/var/www/seeddms/seeddms43x/www/index.php" 
+0

Спасибо. Понял. – Ketan