![搭建HTTP服务器供客户端下载安装包](https://linux22.com/image/642268/%E6%90%AD%E5%BB%BAHTTP%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BE%9B%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85%E5%8C%85.png)
我的内部网络中有一台 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 后(链接这里) 然后您将需要设置一个简单的网页,其中包含指向您想要下载的文件的链接。
在记事本中创建一个名为index.html的简单页面(保存时请确保将文件类型更改为“全部”)并将其保存在c:\inetpub\wwwroot\
复制粘贴以下内容:
<!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>'
将文本“您的标题”、“您希望访问者看到的一些文本”、“单击此处获取您的文件”更改为您想要的任何文本。
更改
<a href="somedocument.pdf">
以反映您希望用户下载的文件的名称......将您想要用户下载的文件复制到 c:\inetpub\wwwroot\ *确保将其复制到 index.html 所在的同一目录中!!!
如果您有其他文件,请为每个需要的文件复制/粘贴以下内容(根据需要更改文件名)。
</ br> <a href="somedocument.pdf">Click here for your file</a>
兄弟,就这些了。祝你好运。
这比允许目录浏览更安全一些。
答案2
网站的根目录是c:\inetpub\wwwroot\
- 您可以在那里创建您的网站。如果愿意,IIS 还允许您将网站指向其他位置,但您必须确保权限正确才能允许查看页面。
答案3
我将描述这些步骤并避免谈论您应该考虑的安全性。
- 打开 IIS
- 右键单击您的默认网站->添加虚拟目录
- 给它一个别名并将其指向你的文件目录
- 单击新创建的虚拟目录 -> 目录浏览(中间面板)
- 在右侧面板上,启用目录浏览
应该可以正常工作,并且它将保持仅针对此文件夹启用目录浏览。例如,如果您的别名为 /files。只需导航到http://yoursite.com/files. 用户将能够列出并下载其中的任何内容。
如果您在尝试下载 .exe 文件时收到 404 错误,请确保将 .exe 添加到 MIME 类型。单击添加新文件 -> 在文件扩展名下键入“.exe”(不带引号)-> 在 MIME 类型中键入“application/octet-stream”。