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

搭建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.mrgr.cn/news/63862.html

相关文章:

  • Spring AI : 让ChatGPT成为你构建应用的核心亮点
  • scala---10.30
  • .NET Core WebApi第7讲:项目的发布与部署
  • openCV基础-图像预处理Day26
  • 【设计模式】策略模式定义及其实现代码示例
  • 自扶正救生艇,保障水上救援的安全卫士_鼎跃安全
  • [数组基础] 0498. 对角线遍历
  • 穿越死锁的迷雾:pthread_mutex_lock的终极挑战与破解策略
  • vue+django+neo4j航班智能问答知识图谱可视化系统
  • BME680模块简介
  • Python | Leetcode Python题解之第526题优美的排列
  • 1010:计算分数的浮点数值
  • 【ShuQiHere】 如何理解渐进符号及其应用:大 O、大 Ω 和大 Θ
  • 如何获取当前数据库版本?
  • 力扣每日一题 3226. 使两个整数相等的位更改次数
  • yocto如何获取现成recipes
  • windows C#-命名空间和类
  • 《Baichuan-Omni》论文精读:第1个7B全模态模型 | 能够同时处理文本、图像、视频和音频输入
  • NuGet Next发布,全新版私有化NuGet管理
  • 【每日一题】LeetCode - 罗马数字转整数
  • 微服务之间的调用关系
  • 红帽认证系列之二:红帽认证专家(RHCX)详解
  • 深入理解 MySQL 中的日志类型及其应用场景
  • SQLI LABS | Less-24 POST-Second Oder Injections Real Treat-Stored Injections
  • Python中什么是迭代器,如何创建迭代器?
  • DICOM标准:解析DICOM属性中的病人模块