Linux系统中http服务支持的语言

http服务支持的语言

(一).http默认支持html语言

(二).php语言
1.默认不支持,必须安装php插件,并且在配置文件中修改浏览器的读顺序

    yum install php

2.在默认发布目录下vim index.php

    <?php
         phpinfo();
     ?>

3.编辑主配置文件

    vim /etc/httpd/conf/httpd.conf
    在第180行把index.php写在index.html前边

这里写图片描述
4.在浏览器中输入172.25.254.110/index.php
这里写图片描述
(三).cgi语言
1.默认不支持,需要对配置文件做修改

mkdir /var/www/html/cgi
vim cgi/index.cgi
    #!/usr/bin/perl
    print "Content-type: text/html\n\n";
    print `date`;

这里写图片描述
2.直接执行需要给其x权限

     chmod +x /var/www/html/cgi/index.cgi
     ./cgi/index.cgi

这里写图片描述
3.在网页中执行需要在/etc/httpd/conf.d vim default.conf

<VirtualHost _default_:80>
        DocumentRoot /var/www/html
        CustomLog  "logs/default.log" combined
</VirtualHost>
<Directory "/var/www/html/cgi">
        Options +ExecCGI
        AddHandler cgi-script .cgi
        DirectoryIndex index.cgi
</Directory>

这里写图片描述
这里写图片描述

猜你喜欢

转载自blog.csdn.net/jay_youth/article/details/80483990