1 改变html的默认.html和.cgi 文件路径
默认情况下,html的html文件存在/var/httpd/htdoc中,二cgi文件存在/var/httpd/cgi_bin中,
如果要把默认路径改成……/httpd/htdoc/adm/来存html文件
如果要把默认路径改成……/httpd/cgi_bin/adm/来存cgi文件
1 打开/httpd/conf/httpd.conf文件
将DocumentRoot "/var/httpd/htdocs"改成DocumentRoot "/var/httpd/htdocs/adm"
将<Directory "/var/httpd/htdocs"> 改成<Directory "/var/httpd/htdocs/adm">
将ScriptAlias /cgi-bin/ "/var/httpd/cgi-bin"改成ScriptAlias /cgi-bin/ "/var/httpd/cgi-bin/adm/" //注意,这是用前边的/cgi_bin/ 代替
后边的路径,当用html调用cgi时要用/cgi_bin/
如: 目录……/httpd/cgi_bin/adm/ 中有要被调用的cgi test.cgi
则html引用时 要用/cgi_bin/test.cgi
将<Directory "/var/httpd/cgi-bin">改成<Directory "/var/httpd/cgi-bin/adm">
2 html 调用cgi
加入<form action="../cgi-bin/test.cgi" method="post">
默认情况下,html的html文件存在/var/httpd/htdoc中,二cgi文件存在/var/httpd/cgi_bin中,
如果要把默认路径改成……/httpd/htdoc/adm/来存html文件
如果要把默认路径改成……/httpd/cgi_bin/adm/来存cgi文件
1 打开/httpd/conf/httpd.conf文件
将DocumentRoot "/var/httpd/htdocs"改成DocumentRoot "/var/httpd/htdocs/adm"
将<Directory "/var/httpd/htdocs"> 改成<Directory "/var/httpd/htdocs/adm">
将ScriptAlias /cgi-bin/ "/var/httpd/cgi-bin"改成ScriptAlias /cgi-bin/ "/var/httpd/cgi-bin/adm/" //注意,这是用前边的/cgi_bin/ 代替
后边的路径,当用html调用cgi时要用/cgi_bin/
如: 目录……/httpd/cgi_bin/adm/ 中有要被调用的cgi test.cgi
则html引用时 要用/cgi_bin/test.cgi
将<Directory "/var/httpd/cgi-bin">改成<Directory "/var/httpd/cgi-bin/adm">
2 html 调用cgi
加入<form action="../cgi-bin/test.cgi" method="post">