web 服务器怎么启动

web 服务器怎么启动,第1张

如果允许在站点中上载或下载文件,就需要在 Web 服务器上设置 FTP。无论站点是位于 Intranet 还是位于 Internet 上,使用 FTP 在所提供的位置中上载和下载文件的原理是相同的。您需要将文件放在 FTP 服务器上的目录中,以便用户可以建立 FTP 连接并通过 FTP 客户端或启用 FTP 的 Web 浏览器进行文件传输。本文介绍在 Web 服务器上如何启用并运行 FTP 服务。

安装 IIS 70 中的 FTP。

若要设置 FTP 站点,必须先通过Windows Server 2008 中的角色管理工具来安装 FTP 服务。具体过程如下:

在 Windows 客户端上安装 FTP 服务。

1 在"开始"菜单上单击"控制面板"。

2 单击"程序",然后单击"打开或关闭 Windows 功能"。

3 在"Windows 功能"对话框中,展开"Internet 信息服务"节点。

4 展开"FTP 发布服务"节点,然后单击"FTP 发布服务"复选框。

5 单击"FTP 管理控制台"复选框和"FTP 服务器"复选框,然后单击"确定"。

在 Windows 服务器上安装 FTP 服务

1 在"开始"菜单上,单击"管理工具",然后单击"服务器管理器"。

2 在"服务器管理器"窗格的"角色摘要"部分中,单击"Web 服务器(IIS)"。

3 在"Web 服务器(IIS)"部分中,单击"添加角色服务"。

4 在"角色服务"下,选择"FTP 发布服务"。这将安装 FTP 服务和 FTP 管理控制台。

5 单击"下一步",然后单击"安装"。

在 IIS 70 中启动 FTP 服务

就像 IIS 70 上默认不安装 FTP 服务一样,当您在 IIS 70 上安装 FTP 服务后,默认情况下也不会启动该服务。因此,在安装 FTP 服务后必须启动该服务。如果 FTP 服务之前已停止或暂停,可能也需要启动该服务。

在 Windows 客户端上启动 FTP 服务

1 在"开始"菜单上单击"控制面板"。

2 在"控制面板"中,单击"系统和维护",然后单击"管理工具"。

3 双击"服务",右键单击"FTP 发布服务",然后从菜单中选择"启动"。

在 Windows 服务器上启动 FTP 服务

1 在"开始"菜单上,单击"管理工具",然后单击"服务器管理器"。

2 在"服务器管理器"窗格的"角色摘要"部分中,单击"Web 服务器(IIS)"。

3 在"Web 服务器(IIS)"部分的"系统服务"下,单击"FTP 发布服务",然后单击"启动"。

打开“服务器管理器”,打开“功能摘要”中的“添加功能”,选择“NET

framework30功能”和“Web服务器(IIS)工具”,选择这2项功能时会d出所需角色服务提示框,按默认添加必需的角色服务,点击下一步继续安装步骤即可。

如果还有问题,可以在“服务器管理器”的“角色”中安装“Web服务器”的全部角色再试试。

你好!

这个情况大概率是你iis服务没装齐全。

需要去控制面板-添加或删除程序-打开或关闭WINDOWS功能-勾选internet信息服务和Microsoft net framework xxx下所有服务。等待安装完成,删除你之前iis里建好网站,重新添加网站,就能启动了。

如果我的回答帮到了您,请采纳我的回答,谢谢!

网站访问量比较小,但是有个问题一直困扰着我们,就是was服务器隔一段时间就报线程挂起,时间有长有短,短的重启5分钟内就报。

一般情况是:

1开应用服务器——用户下载——报线程挂起——下载量下降——报线程N长时间没活动,超过was设置的阀值,释放掉。

2开应用服务器——用户下载——报线程挂起——下载量继续或者上升,挂起线程越来越多——was自动调整线程阀值——调不过来,挂。

经过查找,基本确定问题:是因为用户在用浏览器下载文件时,网络瞬断或其他原因,导致抛出异常,但是下载的线程并未释放。可打开浏览器下载,下到一半直接关掉浏览器来模拟这个现象。

byte[] b = new byte[1024];

while ((len = inread(b)) != -1) {

outwrite(b, 0, len);

}

登录后复制

修改为

byte[] b = new byte[1024];

while ((len = inread(b)) != -1) {

Threadsleep(50);

Threadyield();

outwrite(b, 0, len);

}

登录后复制

一些人建议的方法是,在服务器端给线程做个时间限制,超过时间的就关掉;但是这样做,较低网速下载大文件的用户,又会受到影响。因此用上面的做法是:线程处理一段时间,停一会,让出CPU控制权,不至于造成堵塞。

这个方法可能不是最好的,但是至少是比较合适的,现在服务器上线程挂起的现象已经大大减少,并且额外加了一句

if (requestgetHeader("Range") != null) {

ErrShow(request, response, "不支持多线程!");

return;

}

登录后复制

这样避免掉用下载工具的多线程下载。

哪位有更优解,请提出来,一起讨论一下。

刚才看到用守护线程来处理超时线程的解决方案,但另外一个技术主管极力反对,哪位能解释一下,为什么不可用?守护线程在什么情况下可用?谢谢

可以查看系统文件夹是否出现满载的情况,尝试删除部分文件一般可以解决这类问题。

was堡垒机服务器重启was命令可以让关闭的was服务重启启动,但如果遇到输入重启命令让人无法启动的情况,建议用户可以尝试删除磁盘中某些文件夹中的文件来释放空间,一般都可以解决WAS无法启动的问题。

以上就是关于web 服务器怎么启动全部的内容,包括:web 服务器怎么启动、server2008 服务器 iis添加文件后无法启动提示计算机没有找到was服务、win10安装iis后应用程序池启动报:在计算机”.“上没有找到服务WAS,为什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9494104.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存