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

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.lryc.cn/news/626204.html

相关文章:

  • Android RxJava数据库操作:响应式改造实践
  • 006.Redis 哨兵(Sentinel)架构实战
  • C++入门自学Day14-- deque类型使用和介绍(初识)
  • 【运维进阶】Ansible 角色管理
  • 用poll改写select
  • RabbitMQ:SpringAMQP Direct Exchange(直连型交换机)
  • 在Excel和WPS表格中为多个数字同时加上相同的数值
  • 如何解析PDF中的复杂表格数据
  • UniApp 实现pdf上传和预览
  • Go语言快速入门指南(面向Java工程师)
  • 智慧校园中IPTV融合对讲:构建高效沟通新生态
  • DHCP详解
  • sqlite-gui:一款开源免费、功能强大的SQLite开发工具
  • Netty 集成 protobuf
  • 代码随想录刷题——字符串篇(七)
  • 机械原理的齿轮怎么学?
  • Transformer中的编码器和解码器是什么?
  • ubuntu安装kconfig-frontends提示报错
  • SpringAI——向量存储(vector store)
  • 【Netty4核心原理⑫】【异步处理双子星 Future 与 Promise】
  • 企业架构是什么?解读
  • Leetcode 深度优先搜索 (6)
  • 骑行初体验
  • 从“为什么”到“怎么做”——Linux Namespace 隔离实战全景地图
  • CentOS安装SNMPWalk
  • Vue.prototype 的作用
  • 基于 STM32 单片机的远程老人监测系统设计
  • 从踩坑到精通:Java 深拷贝与浅拷贝
  • 算法题Day3
  • 1688商品详情API接口操作指南及实战讲解