美文网首页
OpenEuler上使用Apache

OpenEuler上使用Apache

作者: saronic | 来源:发表于2023-10-09 09:16 被阅读0次

    安装

    切换 openeuler 的源。把 /etc/yum.repos.d/openEuler.repo 文件中所有的 http://repo.openeuler.org/openEuler-22.03-LTS-SP1 都替换成 https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP1,然后清除 DNF 缓存 dnf clean all,
    安装 apche,dnf install httpd
    查看 httpd 是否运行,systemctl status httpd
    运行 httpd, systemctl start httpd,
    让 httpd 开机自动运行, systemctl enable
    查看 systemctl 状态,确认 apache 已经运行

    设置

    宿主机浏览器打开虚拟机的 IP,比如: http://192.168.211.129, 发现没有打开页面。
    使用 curl 验证,curl -vv http://192.168.211.129,发现超时不通。
    回到虚拟机,验证是否有进程在监听 80 端口。ss -anltp, 发现有进程在监听,并且监听进程是 httpd。
    在虚拟机上测试 80 端口,curl -vv http://192.168.211.129, 可以打开,估计是防火墙的原因。

    设置防火墙

    查看防火墙状态 firewall-cmd --state
    查看防火墙开放那些服务和端口 firewall-cmd --list-all, 80 端口没有开放。
    防火墙添加 80 端口开放 firewall-cmd --add-port=80/tcp --permanent
    刷新防火墙规则 firewall-cmd --reload

    相关文章

      网友评论

          本文标题:OpenEuler上使用Apache

          本文链接:https://www.haomeiwen.com/subject/omlibdtx.html