基于python的动态虚拟主机

1.安装python模块

dnf install python3-mod_wsgi -y

2.添加脚本

vim /var/www/cgi-bin/helloworld.wsgi

def application(environ, start_response):

status = '200 OK'

output = b'Hello World'

response_headers = [('Content-type', 'text/plain'),

('Content-Length', str(len(output)))]

start_response(status, response_headers)

return output

3.添加配置文件内容

配置文件:vim /etc/httpd/conf.d/vhost.conf

<virtualhost 192.168.233.139:80>

servername www.haha.com

WSGIScriptAlias / /var/www/cgi-bin/helloworld.wsgi

</virtualhost>

4.域名映射

vim /etc/hosts

192.168.233.139 www.haha.com

5.重启服务

systemctl restart httpd

6.访问内容

curl http://www.haha.com

相关推荐
大猫会长8 小时前
调用codebuddy集成的supabase授权白屏解决方法
linux·运维·服务器
夜之眷属9 小时前
服务器被挖矿病毒入侵的排查与清理实录
运维·服务器
传人9 小时前
为什么 Xshell 中可以通过java -version查询到java 版本号码,Electerm 却查不到?
java·linux·服务器
陌上花开缓缓归以10 小时前
mebdlts3.4.1安全启动全流程
服务器·算法
鬼手点金10 小时前
opencode-全能开发者配置
java·linux·服务器·前端·javascript·学习·前向传播
阿明611 小时前
进程替换【Linux】
linux·运维·服务器
啦啦啦啦啦zzzz12 小时前
一致性哈希
服务器·算法·哈希算法·c++20·分布式存储
倔强的石头10612 小时前
【Linux指南】动静态库系列(十二):库工程发布与错误排查:从能跑到可维护
linux·运维·服务器
掉进电商坑三年没爬出来的东叔12 小时前
云服务器搭建个人网站实战:从零到公网访问,含域名HTTPS
运维·服务器·https
IT大白鼠12 小时前
彭大帅的AI运维助手跨出 Linux:全面接管 Windows 服务器
运维·服务器·人工智能