gpt4 book ai didi

php - Alias 指令可能永远不会匹配,因为它与早期的 Alias 重叠

转载 作者:可可西里 更新时间:2023-11-01 01:00:42 24 4
gpt4 key购买 nike

我正在尝试让 cgi 在我的本地主机服务器上工作。
首先我添加了虚拟本地主机。
我有 conf 文件/etc/apache2/sites-available/myage.com.conf这是这个文件的内容。

<VirtualHost *:80>
ServerName mypage.com
ServerAlias www.mypage.com
ServerAdmin admin@mypage.com
DocumentRoot /var/www/mypage.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
ScriptAlias /cgi-bin/ /var/www/mypage.com/cgi-bin/
<Directory "/var/www/mypage.com/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

重启apache2服务时出现错误

 [Fri Jan 16 09:06:12.422793 2015] [alias:warn] [pid 12733] AH00671: The ScriptAlias directive in /etc/apache2/sites-enabled/mypage.com.conf at line 31 will probably never match because it overlaps an earlier ScriptAlias.

最佳答案

放置 ScriptAlias<Directory>...</Directory>您在 VirtualHost内部声明的指令标签 block ;您的上述文件当前将它们声明为服务器范围,因为它们在服务器范围之外。

ScriptAlias重叠警告是由 ScriptAlias /cgi-bin/ 引起的已经在 Apache 启动时在配置文件中声明了服务器范围。

关于php - Alias 指令可能永远不会匹配,因为它与早期的 Alias 重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27978920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com