花生壳搭建HTTP服务器搭建、使用问题总结
一、“如果应下载文件请添加mime映射”的解决方案
参考链接:“如果应下载文件请添加mime映射”的解决方案_由于扩展配置问题而无法提供您请求的页面-CSDN博客
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
我是在配置WIN7服务器的时候遇到这样的问题的,我在ASP服务器的虚拟目录“asptest”下放了一个视频文件"video.mp4",结果我在浏览器上直接访问http://localhost/asptest/video.mp4时,就出现“如果就下载文件,请添加MIME映射"的提示,解决方案如下
1.打开IIS管理器(运行inetmgr)
2.点击根结点
3.在右边的"IIS"下找到”MIME类型“双击打开
4.在右边添加 文件扩展名:"mp4" , MIME类型(M):"video/mp4"
二进制文件:我添加的类型是:.swu 和 application/.swu
搞定,这样就添加好MIME类型的映射了
二、端口配置
目的NAT:公网到私网的转换(公网访问私网,源地址没变,只转换了目的ip),也叫端口映射。
目的NAT(平时叫的端口映射):应用于局域网架设对外服务(web服务)场景,一个公网ip可以提供N个(端口号)服务。
花生壳提供的服务是端口映射
外网默认端口:
花生壳的外网端口分为三种:
1、默认端口:如http默认为80
2、动态端口:随机生成,使用后会被回收,使用时需要带着端口号访问
3、固定端口:需要花钱购买
内网端口设置不限制,保持花生壳和服务器一致即可
三、(IIS配置)没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。
(IIS配置)没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览。-CSDN博客
首先检查电脑中的IIS服务管理是否启用,启用方式:打开“打开启用或关闭Windows功能”,找到IIS服务,并勾选需要打开的服务,开启后,打开管理工具,看到IIS管理器,就启用了IIS服务。再次调试程序,问题可解决。(或通过开始--运行--cmd,打开命令行提示符,输入命令如下C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 来运行注册iis。)
仍有问题,可尝试以下操作:使用 IIS 管理器启用目录浏览(如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在)打开 IIS 管理器。在“功能”视图中,双击“目录浏览”。在“目录浏览”页上,在“操作”窗格中单击“启用”。确认站点或应用程序配置文件中的configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。
四、nginx 搭建 ipv4 服务器nginx.conf 文件配置
1、nginx.conf 配置
location /download {
alias C:\FOTA4;
}
2、本地路径配置:
C:\FOTA4\full
3、下载链接
http://192.168.21.166:9080/download/
at^fotaoemdl="http://192.168.21.166:9080/download/"