zoukankan      html  css  js  c++  java
  • 动态网站技术CGI

    递信息的规程。CGI规范允许Web服务器执行外部程序,并将它们的输出发送给Web浏览器,CGI将Web的一组简单的静三种主流的动态网站技术:
    ASP
    JSP
    PHP
    除之外,此还要了解的动态网站技术
    通用网关接口CGI
    ( Common GatewayInterface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传
    态超媒体文档变成一个完整的新的交互式媒体。比如留言板。

    CGI多用于邮件服务器的WEB管理搭建(添加域,添加用户)

    基于默认站点配置CGI运行环境

    1.安装perl语言解释器
    rpm -q perl 默认安装
    2.安装httpd
    默认安装
    3.设置存放CGI文件的目录权限(/var/www/html),设置文件类型
    主配置文件

    Options Indexes FollowSymLinks  ExecCGI 设置存放CGI文件的目录权限 
    AddHandler cgi-script .cgi .pl 标明CGI程序的文件类型.cgi .pl 
    DirectoryIndex 添加index.cgi 
    

    4.测试CGI运行环境
    service httpd start
    创建主页index.cgi

    #!/usr/bin/perl 标明使用什么执行 
    print "content-type:text/html
    
    "; 
    print "hello world
    "; 
    

    执行命令chmod o+x index.cgi为文件添加执行权限
    5.测试http://ip/

    基于虚拟主机配置CGI运行环境

    www.redhat.com /var/www/redhat
    1.配置虚拟主机
    2.上传CGI网站
    3.测试访问
    4.安装perl语言解释器
    5.设置存放CGI文件的目录权限(/var/www/html),设置文件类型
    AddHandler cgi-script .cgi .pl
    在相应cgi虚拟主机命令段添加
    <Directory /var/www/redhat>
    Options ExecCGI

    6.为cgi为文件添加执行权限
    7.重新测试

  • 相关阅读:
    C++_标准模板库STL概念介绍2-泛型编程
    C++_标准模板库STL概念介绍1-建立感性认知
    C++_新特性1-类型转换运算符
    C++_新特性2-RTTI运行阶段类型识别
    C++_异常9-异常的注意事项
    C++_异常8-异常、类和基础
    C++_异常7-exception类
    C++_异常6-其他异常特性
    redis数据类型之—List
    redis数据类型之—Hash
  • 原文地址:https://www.cnblogs.com/liangml/p/6410701.html
Copyright © 2011-2022 走看看