安装 mod_wsgi 模块

执行 yum 时发现错误:

Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist

进入 /etc/yum.repos.d/ 路径查看 yum 的配置文件,发现 mirrorlist 开启,baseurl 被注释。解决方案:

一,关闭 mirrorlist

$ cd /etc/yum.repos.d/
$ sudo sed -i 's/mirrorlist/#mirrorlist/g' CentOS-*

以上命令中 sed -i 表示直接更新文件内容。

二,启用 baseurl

$ sudo sed -i 's/#baseurl=/baseurl=/g' CentOS-*

执行 yum 遇到新的错误,以下文件找不到(404 错误):

http://mirror.centos.org/centos/8/AppStream/x86_64/os/repodata/repomd.xml

替换 baseurl 的值,将 mirror.centos.org 替换为 vault.centos.org

$ sudo sed -i 's|baseurl=http://mirror.centos.org/|baseurl=http://vault.centos.org/|g' CentOS-*

用 yum 安装 Apache wsgi 模块

安装 mod_wsgi 模块:

$ sudo yum install python3-mod_wsgi

netstat -ltnp 查看监听端口的进程:

$ netstat -ltnp | grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 2663223/uwsgi

京ICP备12052177号-1