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

Windows/Centos 7下搭建Apache服务器

1,引入

        Apache是功能比较全面的http/https服务器,本文主要介绍其在Windows下和Centos 7下的安装过程和使用

        下载:Apache VS17 binaries and modules download  (VS17)

centos 7 有自带相关的包:

        rpm -qa | grep httpd :查看是否有包  或 手动输入 httpd,看是否有这个命令

        安装:yum install httpd

linux下如何启动:

        启动httpd:   systemctl start httpd
        查看httpd状态:  systemctl status httpd
        配置文件:  /etc/httpd/conf/httpd.conf

默认的root路径是: /var/www/html(cgi-bin)

2,Windows下的安装

① httpd-2.4.65-250724-Win64-VS17.zip 解压该文件到E盘: E:\Apache24

② Win+R : 输入E:,进入E盘,cd Apache24\bin ,找到httpd.exe文件

        执行httpd.exe -t,如果报错需要修改httpd.conf文件:

修改为实际的安装路径

如果启动不起来,可能端口被占用,可修改端口:

查看端口是否被占用:

netstat -ano | findstr :80

检测配置文件是否正确: httpd.exe -t

3,启动

可直接运行安装路径下bin文件中的ApacheMonitor.exe,双击打开,然后再桌面右下角会有图标:

点击图标,选择开始,之后通过services.msc,查看服务是否启动

此时我们正确启动了apache。

也可以右键桌面右下角的图标,打开管理工具界面:(也提供了相似功能)

4,测试功能

浏览器输入: http://192.168.10.39:8080 <这个是我配置的地址和端口>

成功。我修改了E:\Apache24\htdocs下的index.html文件,所以显示这样。

5,总结

        目前想通过curl库实现http文件down、upload相关功能,就简单的搭建了apache服务器,目前只实现了http的访问,https相关配置有待研究。最后发现linux下安装apache还比windows来的简单和好理解,哈哈。网上也有很大资料,具体可自己去搜索。

        

http://www.xdnf.cn/news/18148.html

相关文章:

  • Nacos-7--扩展一下:0-RTT和1-RTT怎么理解?
  • Spring Boot 全局异常处理
  • 重置iPhone会删除所有内容吗? 详细回答
  • 基于WebSocket和SpringBoot聊天项目ChatterBox测试报告
  • 如何用Prometheus和FastAPI打造任务监控的“火眼金睛”?
  • 11.Ansible自动化之-内容集管理
  • 如何理解关系型数据库的ACID?
  • 浅看架构理论(一)
  • 【上升跟庄买入】副图/选股指标,动态黄色线由下向上穿越绿色基准线时,发出买入信号
  • 机器学习深度学习 所需数据的清洗实战案例 (结构清晰、万字解析、完整代码)包括机器学习方法预测缺失值的实践
  • RWA在DeFi中的应用
  • 【计算机视觉】检测与分割详解
  • AMPAK正基科技系列产品有哪些广泛应用于IOT物联网
  • spring声明式事务,finally 中return对事务回滚的影响
  • Spring Cloud系列—Seata分布式事务解决方案AT模式
  • 大模型落地选择困难症?RAG、Workflow、Agent全解析
  • Python脚本每天爬取微博热搜-终版
  • 在线客服系统访客表的设计与实现-增加最新消息字段
  • C#项目集成海康SDK指南:从搭建环境到实现视频预览、录制、截屏
  • 【LeetCode】16. 最接近的三数之和
  • 图论——Bellman-Ford和SPFA
  • 大模型+RPA:如何用AI实现企业流程自动化的“降本增效”?
  • traceroute命令使用指南
  • Linux学习-5网络管理
  • 企业如何让内部视频仅限指定域名播放,确保视频不被泄露?
  • SpreadJS 协同服务器 MongoDB 数据库适配支持
  • Flink Checkpoint 原理深度剖析与作用讲解(flink面试高频问题)
  • RK3128增加usb调试模式,开放adb和root权限
  • 分布式搜索(Elasticsearch)深入用法
  • 基于Python的宠物服务管理系统 Python+Django+Vue.js