搭建Apache web服务器实例

项目需求:

在 openEuler 22.03 服务器上搭建 web 服务,服务器 IP 地址为 10.10.10.138,将端口号设置为 81。同时,在服务器上设置"/home/XXK/index.html"为根目录。在同一局域网内的 Windows 系统客户端(IP 地址为 10.10.10.135),通过在浏览器中输入"http://10.10.10.138:81"能够正常访问服务器上的网页内容。本次搭建以 Apache 为例进行 web 服务的安装和配

操作步骤:

一、安装 Apache

  1. 以 root 用户或具有管理员权限的用户登录到 openEuler 服务器。

  2. 安装 Apache 服务:

    复制代码
    sudo yum install httpd -y

二、配置 Apache

  1. 创建网页目录及测试页面:

    复制代码
    mkdir /home/XXK
    echo "This is a test page." > /home/XXK/index.html
  2. 修改 Apache 配置文件:

    复制代码
    sudo vi /etc/httpd/conf/httpd.conf
    • 找到并修改以下内容:
      • DocumentRoot "/var/www/html" 修改为 DocumentRoot "/home/XXK"
      • <Directory "/var/www/html"> 修改为 <Directory "/home/XXK">
    • 保存并退出。

三、启动 Apache 服务并设置开机自启动

  1. 启动服务:

    复制代码
    sudo systemctl start httpd
  2. 设置开机自启动:

    复制代码
    sudo systemctl enable httpd

四、在 Windows 客户端测试

在 Windows 客户端浏览器地址栏中输入 http://10.10.10.138:81,如果一切配置正确,应该能够看到显示的" This is a test page."内容。

请注意,上述步骤中的 XXK 需要替换为实际的用户名或路径名,并且确保服务器的防火墙允许通过端口 81 的访问。如果有防火墙限制,可以通过以下命令开放端口:

复制代码
sudo firewall-cmd --zone=public --add-port=81/tcp --permanent
sudo firewall-cmd --reload
相关推荐
亿元程序员5 分钟前
PinK(Cocos4.0?)生成飞机大战,抢先体验全流程!
前端
晓得迷路了9 分钟前
栗子前端技术周刊第 111 期 - Next.js 16.1、pnpm 10.26、Bun 1.3.5...
前端·javascript·bun
梁正雄12 分钟前
linux服务-Kibana8原理与安装
linux·运维·服务器
小陈又菜14 分钟前
【计算机网络】网络层知识体系全解:从基础概念到路由协议
服务器·人工智能·计算机网络·机器学习·智能路由器
CodeSheep18 分钟前
中国四大软件外包公司
前端·后端·程序员
七月shi人19 分钟前
使用Node版本管理包n,在MAC电脑权限问题
前端·macos
shangxianjiao20 分钟前
vue前端项目介绍项目结构
前端·javascript·vue.js
Mike_jia27 分钟前
4ga Boards:重新定义高效协作的实时看板工具实战指南
前端
袖手蹲30 分钟前
Arduino UNO Q使用Streamlit构建WebUI:零前端经验打造交互式硬件控制
前端
大布布将军34 分钟前
⚡️编排的艺术:BFF 的核心职能——数据聚合与 HTTP 请求
前端·网络·网络协议·程序人生·http·node.js·改行学it