linux系統 apache支援的語言

2021-09-21 07:30:04 字數 3666 閱讀 3585

1,php語言

[root@server ~]# yum install php

loaded plugins: langpacks, product-id, search-disabled-repos, subscription-

: manager

this system is not registered with an entitlement server. you can use subscription-manager to register.

package php-5.4.16-46.el7.x86_64 already installed and latest version

[root@server ~]# cd /var/www/html/ 切換到預設的發布目錄下

編輯發布檔案內容

[root@server html]# vim index.php

[root@server html]# cat index.php

<?php

phpinfo();

?>

測試:在網頁上直接測試就行

直接測試即可

perl語言

cd /var/www/html         切換到預設的發布目錄下
[root@server html]# mkdir cgi

[root@server html]# ls -z 檢視安全上下文,

[root@server html]# semanage fcontext -a -t httpd_sys_script_exec_t '/var/www/html/cgi(/.*)?' 更改安全上下文

[root@server html]# restorecon -rvvf /var/www/html/cgi/ 重新整理

[root@server html]# cd cgi 切換到cgi路徑下的

[root@server cgi]# vim index.cgi 編輯預設發布檔案

[root@server cgi]# cat index.cgi

#!/usr/bin/perl

print "content-type: text/html\n\n";

print `date`;

[root@server cgi]# python /var/www/html/cgi/index.cgi 執行perl語言的是使用python語言的

content-type: text/html

traceback (most recent call last):

file "/var/www/html/cgi/index.cgi", line 3, in print `date`;

nameerror: name 'date' is not defined 發現執行不了

[root@server cgi]# chmod +x /var/www/html/cgi/index.cgi 賦予許可權後就可以執行了

[root@server cgi]# cd ..

[root@server html]# ./cgi/index.cgi 執行發布檔案內容

content-type: text/html

sat may 11 23:12:27 pdt 2019 檢視是已經有了內容

[root@server html]#

編輯主配置檔案
cd /etc/httpd/conf.d/

測試:

3 python語言

編輯主配置檔案

測試:主機端新增wsgi.westos.com進行網域名稱解析

瀏覽器端輸入wsgi.westos.com

Windows系統中Apache支援SSL

關於https的介紹看這裡 1 doc進入apache目錄,將conf目錄下的openssl.cnf檔案拷貝到bin檔案裡面 bin目錄中,可以看到openssl.exe檔案 2 bin目錄下 openssl req config openssl.cnf new out server.csr key...

Linux下設定Apache支援Https服務

https的主要作用 1 建立乙個資訊保安通道,來保證資料傳輸的安全性 2 確認 的真實性 https與http的區別 1 https協議需要到ca申請證書,免費證書較少 2 http是超文字傳輸協議,資訊是明文傳輸,https則是具有安全性的ssl加密傳輸協議 3 https與http使用的是完全...

Linux下配置APACHE支援PHP環境

找到 tgz 在後面新增 php php 使apcche支援php php source php5 找到 directoryindex index.html 新增 directoryindex index.html index.php 找到 servername www.example.com 80...