kali配置python开发环境支持+apache2+cgi支持

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: kali配置python开发环境支持+apache2+cgi支持

kali中默认安装python2和python3
使用—version查看版本
image.png

pip安装环境
image.png

Github3开发环境
image.png

Idle3工具安装
使用sudo apt-get update更新系统才能进行安装
image.png

image.png

完成上面步骤就可以愉快的使用python开发环境了。
image.png

配置apache的CGI支持py格式

sudo service apache start 或者/etc/init.d/apache start 启动apache服务
ps aux|grep apache 查看apache服务是否启动。
image.png

sudo service mysql start或者/etc/init.d/mysql start 启动mysql服务
mysql -u root -p查看mysql服务是否启动,能登录就行

加载CGI模块sudo a2enmod cgid
CGI默认的目录是:/usr/lib/cgi-bin
测试是否正常

sudo vi /usr/lib/cgi-bin/hello.py添加以下内容
#!/usr/bin/python3

print ("Content-type:text/html")
print ()                             # 空行,告诉服务器结束头部
print ('<html>')
print ('<head>')
print ('<meta charset="utf-8">')
print ('<title>Hello Word - 我的第一个 CGI 程序!</title>')
print ('</head>')
print ('<body>')
print ('<h2>Hello Word! 第一CGI程序</h2>')
print ('</body>')
print ('</html>')

修改权限sudo chmod 755 /usr/lib/cgi-bin/ hello.py
在网页中打开是否可以访问,可以访问就没有问题了。
image.png

sudo vi /etc/apache2/conf-available/cgi-enabled.conf 可以更换其他目录如:
Options +ExecCGI
AddHandler cgi-script .cgi .py

配置完成后加载配置sudo a2enconf cgi-enabled
重启服务sudo systemctl restart apache2

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
安全 编译器 开发者
Python语言的配置解释器
Python语言的配置解释器
|
2月前
|
IDE Linux 开发工具
技术小白如何配置Python环境
技术小白如何配置Python环境
|
1月前
|
SQL Apache HIVE
一文彻底掌握Apache Hudi的主键和分区配置
一文彻底掌握Apache Hudi的主键和分区配置
67 0
|
2月前
|
Java 程序员 API
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
59 1
|
2月前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
33 0
|
1月前
|
安全 Linux Apache
Apache代理服务器搭建和配置
Apache代理服务器搭建和配置
|
9天前
|
存储 API Python
python之代理ip的配置与调试
python之代理ip的配置与调试
|
1月前
|
XML Java Apache
Apache Flink自定义 logback xml配置
Apache Flink自定义 logback xml配置
152 0
|
1月前
|
监控 API Apache
实战!配置DataDog监控Apache Hudi应用指标
实战!配置DataDog监控Apache Hudi应用指标
22 0
|
2月前
|
存储 关系型数据库 API
Python 任务自动化工具:nox 的配置与 API
Python 任务自动化工具:nox 的配置与 API
22 0

推荐镜像

更多