我是配置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 not found。请帮助我解决这个问题,并建议我一个来源,我可以更好地理解apache配置。谢谢。
发布于 2016-07-21 20:30:45
我想你在/sd附近的别名中有一个错误的字符"。
而不是这样:
Alias /sd “/var/www/seeddms/seeddms43x/www/index.php"试着这样写:
Alias /sd "/var/www/seeddms/seeddms43x/www/index.php"https://stackoverflow.com/questions/35584876
复制相似问题