Mac 怎么配置CGI 求大神来解决 配置完打开

2026年09月23日 08:10
有1个网友回答
网友(1):

1、开启CGI配置
编辑apache配置文件:/etc/apache2/httpd.conf,
取消注释:
AddHandlercgi-script .cgi (1)
AddType text/html.shtml (2)
AddOutputFilterINCLUDES .shtml(3)
(1)是描述对什么样的文件视为cgi文件,用户可添加,比如添加 perl文件:
AddHandlercgi-script .cgi .pl
(2)和(3)是表示允许服务端返回的文件内容格式、和包含的输出文件;

2、编辑文件:/etc/apache2/users/username.conf

1
2
3
4
5
6
7

"/Users/username/Sites/">

Options Indexes FollowSymLinks MultiViewsExecCGI

DirectoryIndex index.html index.cgi

AllowOverride None

Order allow,deny

Allow from all

3、注意2中的内容,即“/Users/username/Sites/”目录下可放置CGI程序文件,并进行访问了;
将CGI文件放到Directory 目录并赋予可执行权限!

4、重启apache
sudo apachectl restart