使用 ajax cgi boa 实现完整的嵌入式网络开发

先上大家的劳动成果,转载汇总

  1. HTML表单提交总结
  2. IIS上配置CGI csdn经常莫名把图搞丢,这个博客图丢了可就完了,大家珍重。最好留个pdf备份,如果已经看不到可以给我留言
  3. IIS7中发布网站到公网技巧与排错–服务器错误 403-禁止访问:访问本拒绝。

开发过程中的问题及知识点

  1. 文件夹权限
    在这里插入图片描述单击基本设置,选择连接为
    在这里插入图片描述选定特定用户,输入用户名密码
  2. CGI不能执行问题扩展(解决多个WEB的cgi执行问题)
    在这里插入图片描述第一个网页配置好后,第二个网页会变成这样的禁用
    在这里插入图片描述选择编辑权限功能,弹出这个框,把执行勾上,点确定。完工
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在嵌入式Linux使用boacgi来浏览文件目录,您需要按照以下步骤进行操作: 1. 安装boacgi: 在Linux中,您可以使用以下命令来安装boacgi: ``` sudo apt-get install boa sudo apt-get install libcgi-pm-perl ``` 2. 配置boa服务器: 在嵌入式Linux上,您需要编辑boa服务器的配置文件,以便它可以正确地运行cgi脚本。默认情况下,boa服务器配置文件位于/etc/boa/boa.conf。您需要确保以下配置项已启用: ``` server.modules = ("mod_cgi") ``` 并且以下行被注释掉: ``` #cgi.assign = ( ".cgi" => "/usr/bin/perl" ) ``` 3. 创建cgi脚本: 您可以使用Perl或其他脚本语言来编写cgi脚本,以便在boa服务器上运行。以下是一个示例Perl脚本,它将显示当前目录中的所有文件和子目录: ``` #!/usr/bin/perl use CGI qw(:standard); print header, start_html('File Browser'), h1('File Browser'), "<ul>\n"; opendir(DIR, "."); while ($file = readdir(DIR)) { next if ($file =~ m/^\./); if (-d $file) { print "<li><a href=\"$file/\">$file/</a></li>\n"; } else { print "<li><a href=\"$file\">$file</a></li>\n"; } } closedir(DIR); print "</ul>\n", end_html; ``` 4. 将cgi脚本复制到boa服务器的cgi-bin目录中: 默认情况下,boa服务器的cgi-bin目录位于/var/www/cgi-bin。将您的cgi脚本复制到此目录中。 5. 启动boa服务器: 您可以使用以下命令启动boa服务器: ``` sudo /etc/init.d/boa start ``` 现在,您可以在浏览器中输入嵌入式Linux的IP地址和端口号(默认为8888),然后浏览您的文件目录。例如,如果您的嵌入式Linux的IP地址为192.168.1.100,则可以在浏览器中输入http://192.168.1.100:8888/cgi-bin/your-script.cgi来运行您的cgi脚本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值