centos下利用httpd搭建http服务器方法

1. 解决的问题

在开发测试过程中,分析图片任务需要将图片保存在服务器端,通过url来访问和下载该图片,这就需要使用一台图片服务器,但常常遇到图片服务器匮乏的情况,为了解决该问题,可以临时在自己电脑上搭建一个简易的图片服务器以供使用。本文给出了一种在centos系统上利用httpd搭建简易图片服务器的方法。

2. 搭建步骤

1)安装httpd服务
在centos操作系统下执行shell命令:

yum install httpd -y

安装完成后,可通过命令whereis httpd查看安装位置

[root@localhost ld]# whereis httpd
httpd: /usr/sbin/httpd /usr/lib64/httpd /etc/httpd /usr/share/httpd /usr/share/man/man8/httpd.8.gz

rpm -qi httpd命令查看httpd的版本信息
[root@localhost ld]# rpm -qi httpd Name : httpd Version : 2.4.6 Release : 80.el7.centos.1 Architecture: x86_64 Install Date: Mon 27 Aug 2018 02:10:31 PM CST Group : System Environment/Daemons Size : 9817285 License : ASL 2.0 Signature : RSA/SHA256, Tue 03 Jul 2018 10:31:55 PM CST, Key ID 24c6a8a7f4a80eb5 Source RPM : httpd-2.4.6-80.el7.centos.1.src.rpm Build Date : Wed 27 Jun 2018 09:50:38 PM CST Build Host : x86-01.bsys.centos.org Relocations : (not relocatable) Packager : CentOS BuildSystem <http://bugs.centos.org> Vendor : CentOS URL : http://httpd.apache.org/ Summary : Apache HTTP Server Description : The Apache HTTP Server is a powerful, efficient, and extensible web server.
2)启动http服务
执行shell命令:

systemctl start httpd.service

3)配置文件说明
配置文件为/etc/httpd/conf/ httpd.conf,有几个重要的参数需要配置:
① 端口
Listen参数,默认值为80,但为了避免和其他程序冲突,修改为其他值。

② 静态文件的根目录

DocumentRoot参数是需要生成url的文件存放路径。

4)测试
在浏览器输入http://服务器IP:port,看是否能进入HTTP样本网页,如果能进入如下页面,说明httpd服务器搭建成功。

5)上传图片
将需要生成url的图片上传到DocumentRoot指定的目录,即可在浏览器中访问和下载该图片。如保存lena.png图片在DocumentRoot指定的目录下,浏览器中输入http://10.66.91.11:7777/lena.png即可访问和下载该图片。

  1. 总结
    通过在centos中利用httpd服务搭建简易的图片服务器,即可将任意一个待分析的图片保存到指定目录后通过url进行图片的访问和下载分析。

  2. 参考
    1)Permission denied: make_sock: could not bind to address
    https://blog.csdn.net/ljm_503909378/article/details/41244659

2) using localhost.localdomain for ServerName
https://www.cnblogs.com/52linux/archive/2012/03/24/2415637.html

转载于:https://www.cnblogs.com/walkinginthesun/p/9543001.html

centos下利用httpd搭建http服务器方法相关推荐

  1. Centos下用lamp搭建日志服务器

    用lamp搭建日志服务器 第一部分:简要介绍 1.作为网络的维护者,日志是我们工作中必不可少的一部分,他可以帮助我们分析设备是否正常,网络是否健康,所以任何设备或系统都应该建立完整的日志系统,这样我们 ...

  2. win10局域网下利用 FlieZilla 搭建FTP服务器,实现手机平板用nplayer直接看电脑内的视频

    环境 pc:win10 iPhone ipad 手机平板上用的软件:nplayer 具体步骤 1.首先下载 filezilla 并安装 client 是客户端,用于连接 ftp 服务器,进行文件传输: ...

  3. linux搭建rtmp服务器搭建,linux下利用Nginx搭建RTMP服务器

    RTMP 实时消息传递协议(RTMP)由Macromedia开发,作为为其Flash技术传输数据,音频和视频的方法.Macromedia随后被Adobe收购,因为该规范已部分发布,使第三方能够在Ado ...

  4. 利用自己的电脑设置web服务器建网站_win7系统篇,win7系统利用iis搭建web服务器实现信息浏览资源共享的操作方法...

    很多小伙伴都遇到过对win7系统利用iis搭建web服务器实现信息浏览资源共享进行设置的困惑吧,一些朋友看过网上对win7系统利用iis搭建web服务器实现信息浏览资源共享设置的零散处理方法,并没有完 ...

  5. win10系统如何配置web服务器,win10怎么搭建web服务器方法教程

    Windows 10系统成为了智能手机.PC.平板.Xbox One.物联网和其他各种办公设备的心脏,使设备之间提供无缝的操作体验.很多win10系统用户想搭建web服务器但是不能或无法找到创建项,怎 ...

  6. win10系统如何配置web服务器,win10系统利用iis搭建web服务器的设置教程

    有关win10系统利用iis搭建web服务器的操作方法想必大家有所耳闻.但是能够对win10系统利用iis搭建web服务器进行实际操作的人却不多.其实解决win10系统利用iis搭建web服务器的问题 ...

  7. xp http文件服务器,在XP sp3下用IIS搭建http服务器总结

    在XP sp3下用IIS搭建http服务器总结 需要将搭建一个http服务器. 以下是安装的全部过程: 1.确认计算机的名字:我的电脑->右键属性->计算机名->确认计算机的名字,最 ...

  8. Linux下利用rsync实现多服务器文件同步

    Linux下利用rsync实现多服务器文件同步 目标:多服务器文件同步 环境:2台centos5.6 Web端:192.168.20.20 Backup端:192.168.20.21 需要备份目录为: ...

  9. 如何利用ewomail搭建邮件服务器

    如何利用ewomail搭建邮件服务器 首先你应该做好如下准备 1.需要一台全新干净的服务器,就是不需要安装任何东西的服务器,mysql,apache都不要.不然会安装不成功.切记!!! 2.查看官方文 ...

最新文章

  1. 一个神秘URL酿大祸,差点让我背锅!
  2. OpenGL(glut)模拟太阳系:太阳,地球,月球,火星
  3. spring实战六之使用基于java配置的Spring
  4. 【毕业求职季】-听说你想去大厂看学妹,带你看看阿里后端实习面经长啥样?
  5. Matlab去掉数组中0
  6. 怎么用金蝶记kis账王查询账簿
  7. 隐藏UITableView当没有数据或数据不够的时候出现的分割线.
  8. js根据毫米/厘米算像素px
  9. python socket接收图像 数据_python中socket接受数据的三种方法 | 学步园
  10. Mybatis笔记 – Po映射类型
  11. C语言文件读写常用函数
  12. 显卡内存管理机制及驱动实现(Intel gma500为例)
  13. Python实现股票双龙战法核心逻辑
  14. c语言求任意球的体积,【C.Ronaldo】嘉实多极护见证最强C语言
  15. VS中报错C4996 怎么办?
  16. 【虚幻】武器插槽:拾取武器
  17. 如何区分电容的正负极
  18. 位图+布隆过滤器-待续
  19. csgo账号连接服务器错误,steam csgo连接服务器发生错误 | 手游网游页游攻略大全...
  20. mac无法通过触摸版、无法通过鼠标拖曳文件?

热门文章

  1. 在Centos中安装mysql
  2. 【转载】Windwos CE 跨进程内存注入
  3. RUNOOB python练习题24 斐波那契数列的衍生问题
  4. python pandas serie简介及基本使用
  5. Python第一次周考(0402)
  6. sql的split()函数
  7. 从Mysql slave system lock延迟说开去
  8. IT团队如何赢得尊重?
  9. 自动加密企业关键业务数据 赛门铁克推出全新信息保护解决方案
  10. 开发第一个spring boot应用