国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

CentOS 7.2配置Apache服務(wù)httpd(下)

2019-11-02 16:31:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、Perl + mod_perl

安裝mod_perl使Perl腳本速度快

[1] 安裝mod_perl# 從EPEL安裝[root@linuxprobe ~]# yum --enablerepo=epel -y install mod_perl[2] 配置PerlRun模式,總是將Perl解釋器放在RAM上。 [root@linuxprobe ~]# vi /etc/httpd/conf.d/perl.conf# line 15: 取消注釋 ( check codes and output warnings to logs )PerlSwitches -w# line 24: 取消注釋PerlSwitches -T# line 30-36: 取消注釋像下面一樣Alias /perl /var/www/perl<Directory /var/www/perl> # the directory for mod_perl environment  SetHandler perl-script # processes files as perl-scripts under this directory#  AddHandler perl-script .cgi# set specific extension if do do not want to processes all files as CGI#  PerlResponseHandler ModPerl::Registry  PerlResponseHandler ModPerl::PerlRun# specify PerlRun mode  PerlOptions +ParseHeaders  Options +ExecCGI</Directory># line 43-49: 取消注釋并添加如下信息<Location /perl-status>  SetHandler perl-script  PerlResponseHandler Apache2::Status  Require ip 127.0.0.1 10.1.1.1/24# add access permission#  Order deny,allow#  Deny from all#  Allow from .example.com</Location>[root@linuxprobe ~]# systemctl restart httpd[3] 創(chuàng)建測(cè)試腳本以確保設(shè)置不是ploblem。如果顯示如下所示的結(jié)果,就可以。 [root@linuxprobe ~]# mkdir /var/www/perl[root@linuxprobe ~]# vi /var/www/perl/test-mod_perl.cgi#!/usr/bin/perluse strict;use warnings;print "Content-type: text/html/n/n";print "<html>/n<body>/n";print "<div style=/"width:100%; font-size:40px; font-weight:bold; text-align:center;/">";my $a = 0;&number();print "</div>/n</body>/n</html>";sub number {  $a++;  print "number /$a = $a";}[root@linuxprobe ~]# chmod 705 /var/www/perl/test-mod_perl.cgi #客戶端瀏覽器訪問(wèn):http://linuxprobe.org/perl/test-mod_perl.cgi

[4]  配置在RAM上具有代碼緩存的注冊(cè)表模式

[root@linuxprobe ~]# vi /etc/httpd/conf.d/perl.confAlias /perl /var/www/perl<Directory /var/www/perl>  SetHandler perl-script  PerlResponseHandler ModPerl::Registry # uncomment#  PerlResponseHandler ModPerl::PerlRun # comment out  PerlOptions +ParseHeaders  Options +ExecCGI</Directory>[root@linuxprobe ~]# systemctl restart httpd 

[5] 訪問(wèn)作為[4]節(jié)的示例的測(cè)試腳本,然后變量通過(guò)重新加載而增加,因?yàn)樽兞勘桓咚倬彺嬖赗AM上。所以有必要編輯注冊(cè)表模式的代碼,這里瀏覽器沒(méi)刷新一次,$a值加一。

[root@linuxprobe ~]# vi /var/www/perl/test-mod_perl.cgi#!/usr/bin/perluse strict;use warnings;print "Content-type: text/html/n/n";print "<html>/n<body>/n";print "<div style=/"width:100%; font-size:40px; font-weight:bold; text-align:center;/">";my $a = 0;&number($a);print "</div>/n</body>/n</html>";sub number {  my($a) = @_;  $a++;  print "number /$a = $a";}

[6]順便說(shuō)一下,可以看到mod_perl的狀態(tài)來(lái)訪問(wèn)“http://(主機(jī)名或IP地址)/ perl-status”。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高邑县| 黄冈市| 韶关市| 望城县| 新和县| 凌源市| 永平县| 丰镇市| 泗洪县| 竹溪县| 珠海市| 安阳县| 宜昌市| 望城县| 甘南县| 车致| 德昌县| 岳阳县| 京山县| 栾城县| 南丹县| 吉水县| 米林县| 崇明县| 桂东县| 赤水市| 韶山市| 长治县| 北碚区| 玉树县| 乌什县| 东至县| 丰都县| 拉孜县| 彭阳县| 获嘉县| 绥宁县| 台山市| 昌邑市| 黄石市| 景宁|