ahg*_*brf 4 php apache cgi localhost
我正在尝试在我的本地主机服务器上运行 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>
Run Code Online (Sandbox Code Playgroud)
我在重新启动 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.
Run Code Online (Sandbox Code Playgroud)
放置ScriptAlias和<Directory>...</Directory>指令,你已经声明,里面的的VirtualHost标签块; 您的上述文件目前已将它们声明为服务器范围内,因为它们在它之外。
该ScriptAlias重叠的警告正在引起ScriptAlias /cgi-bin/像Apache启动在一个配置文件已被宣布较早服务器范围。
| 归档时间: |
|
| 查看次数: |
7387 次 |
| 最近记录: |