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...