搭建HTTP服务器供客户端下载安装包

搭建HTTP服务器供客户端下载安装包

我的内部网络中有一台 Windows 2012 R2 服务器。我根据以下要求添加了 IIS 角色http://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012

在哪里可以找到有关如何构建简单网站的教程,我们的内部用户可在该网站上下载安装包,即用户应访问

http://internal_server.com/setup.exe

setup.exe 将存储在 2012 R2 服务器的 C:\

谢谢!

答案1

设置并配置 IIS 后(链接这里) 然后您将需要设置一个简单的网页,其中包含指向您想要下载的文件的链接。

  1. 在记事本中创建一个名为index.html的简单页面(保存时请确保将文件类型更改为“全部”)并将其保存在c:\inetpub\wwwroot\

  2. 复制粘贴以下内容:

    <!DOCTYPE html>
    <html>
    <body>
    
    <h1>Your Heading</h1>
    
    <p>Some text you would like your visitors to see.</p>
    
    </ br>
    
    <a href="somedocument.pdf">Click here for your file</a>
    
    </body>
    </html>'
    
  3. 将文本“您的标题”、“您希望访问者看到的一些文本”、“单击此处获取您的文件”更改为您想要的任何文本。

  4. 更改<a href="somedocument.pdf">以反映您希望用户下载的文件的名称......

  5. 将您想要用户下载的文件复制到 c:\inetpub\wwwroot\ *确保将其复制到 index.html 所在的同一目录中!!!

  6. 如果您有其他文件,请为每个需要的文件复制/粘贴以下内容(根据需要更改文件名)。

    </ br>
    
    <a href="somedocument.pdf">Click here for your file</a>
    

兄弟,就这些了。祝你好运。

这比允许目录浏览更安全一些。

答案2

网站的根目录是c:\inetpub\wwwroot\- 您可以在那里创建您的网站。如果愿意,IIS 还允许您将网站指向其他位置,但您必须确保权限正确才能允许查看页面。

答案3

我将描述这些步骤并避免谈论您应该考虑的安全性。

  1. 打开 IIS
  2. 右键单击您的默认网站->添加虚拟目录
  3. 给它一个别名并将其指向你的文件目录
  4. 单击新创建的虚拟目录 -> 目录浏览(中间面板)
  5. 在右侧面板上,启用目录浏览

应该可以正常工作,并且它将保持仅针对此文件夹启用目录浏览。例如,如果您的别名为 /files。只需导航到http://yoursite.com/files. 用户将能够列出并下载其中的任何内容。

如果您在尝试下载 .exe 文件时收到 404 错误,请确保将 .exe 添加到 MIME 类型。单击添加新文件 -> 在文件扩展名下键入“.exe”(不带引号)-> 在 MIME 类型中键入“application/octet-stream”。

相关内容