基于apache的http文件服务配置

这篇具有很好参考价值的文章主要介绍了基于apache的http文件服务配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

  • 公司的产品使用的第三方模组可以OTA,厂家提供的是window开启软件,这样就可以在本机做http下载服务器,然后使用端口映射的方式,公开到外网,这样就可以进行4G网络访问内网服务器了。但这个有个弊端,需要电脑一直开着才有文件下载服务,端口也不是固定的,临时用可以,我们做产品的,需要可以随时OTA,以备不时之需,其他产品的OTA也可以在这个服务器做固件下载服务。公司刚好也有云服务器,只需要在公司的云服务器配置http文件下载服务,再创建专门的ota用户即可。
  • OTA整个流程就是利用ssh的scp功能进行文件上传,设备使用http文件请求,设备收到文件进行flash读写。

环境说明:
系统:阿里云centos
软件:apache

流程:
1.创建OTAuser用户,不想把root用户给别人乱搞,方便ota相关任务文件上传。使用ssh相关的工具,登陆到阿里云。

基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议

useradd -m OTAuser

基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议

passwd OTAuser

基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议
登录测试
基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议

到这里OTA账户就创建完毕了。
2.apache服务安装与配置。
登录回root用户下使用命令安装httpd

yum install httpd -y

启动httpd

systemctl start httpd
systemctl enable httpd

修改配置

vim /etc/httpd/conf/httpd.conf

把http默认端口80 改为8088,找到Listen所在的行,改为下面这样就行。
Listen 8088
找到DocumentRoot ,修改上传/下载文件目录
DocumentRoot “/OTA/”
找到DirectoryIndex 加上"#" 号,注释掉,这个是web服务的首页,我们只需要下载服务。
#DirectoryIndex index.html
更名默认的欢迎页配置,否则会显示apache的欢迎页

mv /etc/httpd/conf.d/welcome.conf /etc/httpd/conf.d/welcome.conf.bak

创建http下载目录

mkdir /OTA

增加权限,因为方便前面的OTAuser用户使用

chmod 777 /OTA

设置完毕,重启http服务

systemctl restart http

基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议

到这里可以文件服务搭建完毕。
3.文件上传。
可以直接使用CRT软件的文件功能,直接登录后拖拽文件就可以上传下载
基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议

也可以使用其他的文件传输工具,比如winscp.exe

4.下载测试
点击里面的文件可以自动下载

基于apache的http文件服务配置,常用的升级思路与实现,apache,http,网络协议文章来源地址https://www.toymoban.com/news/detail-813418.html

到了这里,关于基于apache的http文件服务配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Apache服务的搭建与配置,虚拟主机(基于域名 基于端口 基于Ip)

     1.目前最主流的三个Web服务器是Apache、Nginx、 IIS。  2. WEB 服务应用层使用HTTP协议。 3.web服务器:apache nginx IIS  #端口全部为80!https为443端口 4.Apache是世界使用排名第一的Web服务器软件 5.Apache的主程序名叫httpd。 http的默认发布网站的页面是 : /var/www/html 同时这个默认也可以改

    2024年02月03日
    浏览(34)
  • Redis服务器配置文件的常用配置

    bind 127.0.0.1          # 绑定的IP地址,默认为本地回环地址,0.0.0.0表示监听所有地址 port 6379               # 监听的端口号,默认为6379 tcp-backlog 511         # TCP连接的backlog队列长度,默认为511 tcp-keepalive 0         # 是否开启TCP keepalive功能,默认为0 timeout

    2024年01月23日
    浏览(45)
  • Tomcat配置报错:HTTP状态 500 - 内部服务器错误org.apache.jasper.JasperException: java.lang.ClassNotFoundException

    HTTP状态 500 - 内部服务器错误 类型 异常报告 消息 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.index_jsp 描述 服务器遇到一个意外的情况,阻止它完成请求。 例外情况 org.apache.jasper.JasperException: org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.j

    2024年02月07日
    浏览(56)
  • linux Apache服务配置

    首先恢复虚拟机1、虚拟机2快照,重新准备环境,还原为初始状态,也就是刚刚安装好虚拟机的状态: 虚拟机1-单网卡-仅主机模式-192.168.100.3-Web服务器 虚拟机2-单网卡-仅主机模式-192.168.100.4-Linux客户端 物理机(windows系统宿主机)-Windows客户端 两台虚拟机保证本地yum源配好!!

    2024年02月06日
    浏览(22)
  • Mojo:为Web应用程序提供了完整的框架,包括路由、模板、插件、Websocket、HTTP客户端、HTTP服务器、配置文件管理等功能

            Mojo是一种高级的、动态的Perl Web应用程序框架,它可以用来开发Web应用程序,定位于速度、简单和可扩展性。Mojo的设计理念是简洁、灵活、易用和高效,它为Web应用程序提供了完整的框架,包括路由、模板、插件、Websocket、HTTP客户端、HTTP服务器、配置文件管理等

    2024年02月09日
    浏览(49)
  • Apache服务的搭建与配置

    #Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 //Apache的主程序名叫httpd。 //eg:在

    2024年02月06日
    浏览(29)
  • Apache 服务的搭建与配置

             目录 一.安装Apache 二.访问控制 1.准备测试页面 2.访问测试 3.修改默认网站发布地址 三.虚拟主机 ①基于端口 ②基于域名 ③基于IP         Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,Apache是世界使用排名第一的Web服务器软件。

    2024年02月03日
    浏览(21)
  • 用phpStudy配置apache服务器

    1进入官网https://www.xp.cn/download.html 选择稳定的2018版本 2执行下载好的文件,选择下载地址 注意!这里的安装路径不能有中文 3亮两个绿灯代表正常运行,如果亮红灯要尽快排除故障 这里不做详细介绍,自行研究 例如配置要求:端口8080,网址主目录为D:/www,默认首页添加ind

    2024年03月09日
    浏览(45)
  • Apache 服务器的搭建和配置

        Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一,Apache的主程序名为httpd。 1.关闭防火墙和selinux 2、yum安装,开启,查看apac

    2024年02月04日
    浏览(53)
  • linux安装Apache服务及配置详解

    目录 一、安装Apache服务 二、配置Apache服务  三、自定义网站存放目录 四、配置Selinux安全子系统 1、检查是否安装了Apache服务器软件   2、卸载已安装的Apache服务器软件 注:如果提示bash: dnf:未找到命令则需要安装dnf命令,分别执行下列两个命令 3、再次检查是否安装了Apache服

    2024年02月02日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包