Articles of web server

SSL网站突然性能问题

我有一个运行电子商务商店的Linux机器。 一切都很好,直到用户去结账。 一旦用户点击结帐,系统将用户移到https服务。 预计图片和网页加载时间会更长。 似乎没有任何exception的进程或进程占用不规则的内存量。 我重新启动了运行该网站的两个Apache进程(HTTP和HTTPS)。 我将如何去分析这个问题?

将用户redirect到网站的www

目前用户可以访问ourdomain.com,但我希望这些访问者被redirect到www.ourdomain.com 什么是最好的解决scheme? – 我们有plesk,linux,运行php的apache服务器 谢谢

在apache中禁用keepalives时,MS客户端拒绝SSL重新协商

我们的合作伙伴之一是使用Microsoft Web Services 2.0通过Apache HTTPD 2.0反向代理连接到我们的Web服务。 他们正在发布的资源需要客户端(相互)SSL身份validation: <Location /SecuredArea> SSLVerifyClient require SSLDepth 10 SSLCACertificatePath /path/to/clientcas SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \ and %{SSL_CLIENT_S_DN_CN} in { "List", "of", "accepted" "names" } \ } </Location> 不久我们注意到,距离不到1分钟的请求将会失败。 返回的Web客户端Could not create SSL/TLS secure channel 。 Apache的错误日志显示: [debug] ssl_engine_kernel.c(1893): OpenSSL: Write: SSLv3 read client hello B [debug] ssl_engine_kernel.c(1912): OpenSSL: Exit: […]

我可以在不同的端口在同一台机器上运行2个不同的Apache服务器吗?

可能吗? 如果是这样的话,我该怎么办? 我需要它,因为我想testing本地networking上的Web服务器之间的通信,而我没有本地networking。 我只有一台电脑。 我在Windows 7上使用Apache。

为Web应用程序提供对SQL Server数据库的访问时的安全性考虑因素

我需要暴露我们的SQL Server 2008数据库的访问从一个asp.net的Web应用程序。 对于我来说这是一个新的任务,所以我想知道对于configurationWeb服务器和数据库服务器的软件和硬件组件有什么基本的安全要求。 在同一台机器上同时拥有IIS应用程序和SQL Server 2008的Web服务器(Windows Server 2008)是可以的吗? 我是否需要安装额外的防火墙,如Forefront TMG? 它应该在单独的计算机上吗? 如果Web应用程序托pipe在外部Web托pipeprivider服务器和SQL Server数据库在我们的内部服务器什么是这样的configuration“亲”和“控制”?

如何让Mac OS X的本地Apache / PHP安装访问WebServer目录?

我有一个问题,用Mac OS X的本地Apache / PHP安装来困扰我。 用我的PHP脚本,我必须改变我想要访问的每个文件夹的文件权限。 例如,在上传脚本中,我必须将目标目录设置为“读写”组“everyone”。 不过,我相信这不是最好的做法,并希望我的所有目录都可以随时写入PHP。 我的脚本存储在/Library/WebServer/Documents/ ,这是Mac OS X的默认目录,用于在本地提供网页。

我如何编辑Windows上的Yawsconfiguration文件?

我在Windows Vista计算机上安装了Yaws Web服务器。 现在我想编辑yaws.conf以便服务器监听另一个端口,而不是默认的8080。 但是当我在文本编辑器中编辑文件时,我无法保存文件,因为它说另一个应用程序正在使用该文件。 但是我还没有开始Yaws,我以pipe理员身份login。 我正在使用最新版本的Yaws,1.88。 关于如何编辑和保存yaws.conf任何build议? 使用记事本+ +时,我收到这个消息,当试图保存: 请检查这是否在另一个程序中打开 如果我在记事本中编辑文件,我会得到这个消息(从瑞典语翻译): 文件[path]无法创build。 检查文件path和名称是否正确。

低端的专用服务器是否足够用于我的应用程序?

我正在为我的启动search应用程序寻找Windows服务器,并需要一些build议。 应用程序从远程服务器下载几兆字节的文本,并对每个search进行处理(包括正则expression式,全文search等) – 包括下载时间,每个通话在我两年前的AMD双重处理上花费10-20秒核心机器。 我真的不知道这个东西一旦开始stream量大时会需要什么样的能力,但是我的初始资金有限,所以我需要尽我所能来获得最大的回报 – 每月花费在85美元以下。可能。 什么是预算服务器中最好的处理器? 我正在看的一些计划在奔腾4上运行,但是我已经被警告过。 你知道有哪些服务器提供商有我可以研究的很好的计划吗?有没有人有这方面的经验,还有什么其他的智慧宝藏可以帮我省下一些麻烦? 提前致谢!

如何在Apache 2.2上将站点设置为ROOT?

更新: bindbn:尝试在(/etc/httpd/conf/httpd.conf)中更改DocumentRoot到(DocumentRoot“/ var / www / html / drupal”) – @bindbn:那没用 。 我有一个问题是,“www”文件夹对Apache有一些意义,因为我目前已经在这里安装了。 “/ var / www / drupal”而不是在这里“/ var / www / html / drupal” – 另外,我做了build议的更改后,我运行CMDs“#httpd -k stop”,然后“#apachectl start”那些是正确的吗? 上下文:第一次使用Apache,并遵循默认的安装方向,称为Drupal的CMS。 问题是,现在安装不是root,就www.sample.com而言,它将运行在www.sample.com/drupal,而不是www.sample.com; 这是我需要它的地方。 search了所有这些,search了服务器默认的问题,而且我还是完全迷失了; 另外,我真的不想搞错Apache的configuration, 此外,出现Apacheconfigurationmods更改版本很多版本。 提前感谢任何指针! 信息: Apache-2.2,CentOS-5.5 如果您有任何问题,请让我知道 – 再次,谢谢!

为什么每个人都提到Apache / NGINX / Lighttpd …而不是YAWS

我看到很多Apache,NGINX,Lighttpd,Cherokee之间的比较……但是从来没有和用Erlang编写的YAWS webserver比较。 也许这是有原因的? 或者,也许YAWS更值得关注…