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来的简单和好理解,哈哈。网上也有很大资料,具体可自己去搜索。