执行 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