当前位置: 首页 > article >正文

搭建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

http://www.kler.cn/a/377319.html

相关文章:

  • 学习threejs,导入COLLADA(.DAE)格式的模型
  • 国际版JAVA同城打车源码同城服务线下结账系统源码适配PAD支持Android+IOS+H5
  • Bert模型介绍
  • 05LangChain实战课 - 提示工程与FewShotPromptTemplate的应用
  • 前端使用Luckysheet把返回的base64或二进制文件流格式,实现xlsx文件预览
  • Spring中的ConversionService,为Spring提供数据转换服务
  • 「C/C++」C++11 之<thread>多线程编程
  • 二、基础语法
  • Java实战项目-基于微信小程序的养老院管理系统
  • 【读书笔记/深入理解K8S】集群网络
  • 超越百万年薪--应届毕业生程序员Ocaml职位235万年薪
  • Java是如何解决并发问题的?
  • 109. 工厂光源(环境贴图和环境光)
  • Maven(23)如何使用Maven进行集成测试?
  • 使用 Nuxt 快速初始化 shadcn-vue 项目
  • 海滨学院班级回忆录:技术与设计的融合
  • Windows消息列表
  • Postman:高效的API测试工具
  • C语言:初识入门篇
  • SpringBoot微服务Feign抽取公共模块
  • 基于图论的时间序列数据平稳性与连通性分析:利用图形、数学和 Python 揭示时间序列数据中的隐藏模式
  • [MySQL#11] 索引底层(2) | B+树 | 索引的CURD | 全文索引
  • Linux系列-进程的概念
  • AWS RDS MySQL内存使用
  • vscode makfile编译c程序
  • HTML鼠标移动的波浪线动画——页面将会初始化一个Canvas元素,并使用JavaScript代码在Canvas上绘制响应鼠标移动的波浪线动画