Questions tagged «web-server»

指组成网络服务器的软件或硬件,用于在私有或公共网站上传递内容。

1
使用django manage.py runserver在小型服务器中进行生产,内部使用的风险?
我正在用Django写一个小型的Web应用程序。它将不超过200个用户,全部属于我公司内部。我想尽快设置它。我是django和网络应用程序的新手。 当我阅读django的教程时,他们不建议使用python manage.py runserver来部署生产服务器,但是他们没有给出任何理由。 我怀疑出于我的谦虚目的,django's runserver会很好。我对么?我要冒什么风险?

2
是否可以在IIS日志中记录其他HTTP标头?
我需要分析Exchange的日志,并希望保存其他标头,例如 MS-ASProtocolVersion 是否可以将IIS配置为记录这些其他标头? POST /Microsoft-Server-ActiveSync?User=asdf@nasdf.com&DeviceId=ApplDNRJP5Dasdf&DeviceType=iPhone&Cmd=Sync HTTP/1.1 Host: email.asdf.mobi X-MS-PolicyKey: 886721299 Accept-Language: en-us User-Agent: Apple-iPhone5C1/1002.146 Proxy-Connection: keep-alive Accept: */* Content-Type: application/vnd.ms-sync.wbxml Connection: keep-alive Cookie: NSC_Fydibohf_2010_PXB_wtfswfs=ffffffff098a114045525asdfasdf Authorization: Basic bWasdfasdfasdfsdfa Content-Length: 64 MS-ASProtocolVersion: 14.1 Accept-Encoding: gzip, deflate


2
/ home / vhosts /或/ var / www /
我遇到的一些Web服务器使用/ home来存储站点文件: /home/vhosts/www.example.com/ 其他人使用/ var像: /var/www/www.example.com/ 还有什么更干净和“ Linuxy”的?我们都应该使用/usr/local/www/吗? 可能的来源:http : //www.tuxfiles.org/linuxhelp/linuxdir.html

1
什么时候应该使用和不使用Etags?
我只是在WebPageTest.org上浏览我们的网站,他们关于加快网站访问速度的建议之一是: 除非您有明确的理由需要,否则通常不应使用ETag标头 我想知道这意味着什么。这是否意味着您将不会更改的静态内容不应该包含它们,或者这意味着您将要定期更改的内容不应该具有它们,或者它意味着除非您拥有固定的内容,否则通常不应使用它们具体需求。 如果是后者,那么什么时候才是合适的使用时间?

10
如何部署.NET Web应用程序?(请提出建议!)
我们最近将ASP.NET 网站升级到了Web应用程序,部署它时遇到的困难突然让我们感到震惊。考虑到这项任务必须有多么普遍,我想知道人们使用什么插件/软件来部署一个快速发展的,远程存储的项目(即网站)? 除了在Visual Studio中 “发布” ,然后必须手动FTP更改的文件之外,还有更好的方法吗?尤其重要的是,当我们上传我们的.DLL时,该站点出现故障。 有太多的文件异常,我宁愿尽可能地自动执行该过程,以防止意外上传。 使用我们旧的解决方案(在我们的WebSite上),我们使用Dispatch for ASP,它彻底动摇了整个过程,只需单击一下即可。不幸的是,它对于DLL来说不是很好(如前所述)。 那么您的团队是如何做到的? 感谢您的任何建议。 PS-我已经读到Visual Studio 2010应该解决VS2005 / 08中的这些缺点,但是直到那时...

5
重新启动崩溃进程的简单方法?
我需要监视Web服务器上运行的多个进程。由于某种原因,清漆目前每天或每两天崩溃一次。我正在使用monit自动重新启动清漆,但是它不起作用。这是我的Varnish的monit.conf条目。 check process varnish with pidfile /var/run/varnish.pid start program = "/etc/init.d/varnish start" with timeout 60 seconds stop program = "/etc/init.d/varnish stop" if failed host <my server ip> port 80 protocol http and request "/blank.html" then restart if 3 restarts within 5 cycles then timeout group server 日志文件显示,清漆停止运行后,尝试重新启动之后全部失败。然后最终monit停止监视清漆。 有人对我如何解决此问题有建议吗?还是更好,您能建议其他自动监视和重新启动崩溃进程的简单方法吗?谢谢!

3
Apache正常重启和用户体验的影响
graceful在生产服务器上重新启动Apache 是否安全?正常重启会产生什么影响?会有什么影响(如果有)?是否会有不利影响(例如,即使是短时间的停机)? 我已经考虑了以下资源,但仍不清楚会对用户产生什么影响: 查找“ apache2”的正常运行时间 http://httpd.apache.org/docs/2.2/stopping.html#graceful http://www.cyberciti.biz/faq/apache-making-changes-config-file-without-restarting/

3
服务器错误前如何从HTTPS重定向到HTTP?
我曾经使用SSL证书运营网站,但已停止使用SSL证书。问题在于该网站的大多数外部链接都使用https://前缀。 我尝试在.htaccess文件中使用https://重定向到http://: RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} 但是,正如在其他地方所指出的那样,服务器似乎在激活重定向之前试图检索证书。因此,在完成重定向之前会显示一个错误。该错误是警告证书已过期,或者是如果我删除证书签名请求,则错误是SSL收到的记录超过最大允许长度的错误。 有什么方法可以允许传入链接正确重定向?

3
apache webserver对服务器状态无响应,显示所有等待连接的子进程[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 上个月关闭。 我的设置:我有3台几乎完全相同的Web服务器,它们通过相同的dns负载均衡服务于同一个高负载动态网站。该服务已经使用相同的apache配置运行了两年以上:apache2,php5,ubuntu 8.04 linux 2.6.24-29-server。 我的问题:自大约两周前以来,我在使用此配置时遇到问题。几乎每天我都有大约5分钟的一小段时间,在该时间内无法访问该网站。我仍然可以通过ssh登录到服务器。如果我运行htop,我看到机器根本什么也不做。我大约有1000个apache进程正在运行,但是没有cpu活动。 我已经使用apache mod_status来调试这种情况。流程记分牌如下所示: _C.___K_______________________R._______.__K_K____K___C_______.__ _______C__________.___________________________________.________C _.____K__________K___K_WK_____._K_____________________________._ W______K__________K________.____________________._______C_______ _C_.__K__K____.._.._____________________________________C_______ _R___________K___.______C________.C_________.______._____C______ ____________KKC____K_____K__WC_________________C_____.__.____.__ _____________________C_________K______.____C______._____________ _.___C____.___.___________________________.K______.____K________ W__.___________________C.__.____K________K_______R_._.__._______ __C__C_.__________C__C_______._____W______________C_.___C_______ ____.______C_____________C________.____C____________.________._K __.__________.K_____________K_________._____C____.K__________KW_ __K.W________R_________._______.___W___________.____.__K_____W__ W___.___..________W____K Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, …

5
有没有办法关闭特定网站的客户端浏览器缓存?
这是一个与浏览器无关的问题,但我们正在使用IE9进行测试。 我们的用户访问的其中一个Web应用正在被随机缓存,并且在适当的时候没有显示更改。没有其他站点出现此问题,并且我们与供应商合作,后者声称对其他任何人都没有发生。如果我们使用开发人员工具栏并选择“从服务器强制刷新”,则所有内容都会正确更新。 除了真正解决问题外,我们的想法是通过为此特定站点禁用缓存来解决此问题。但是,我们不知道如何。

2
如何配置apache查看隐藏(`.`)文件?
如何使apache中的目录列表显示./ hidden文件?我都尝试过 <Directory /var/www/*> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 和 <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 但都不显示隐藏文件

1
位置指令不起作用
对于我的NGINX服务器,我设置了一个虚拟服务器,用于分发静态内容。目前,我正在尝试对其进行设置,以使图像具有到期日期。但是,当我为此创建一个位置指令时,一切都将导致404。 我的配置现在看起来像这样: /srv/www/static.conf server { listen 80; server_name static.*.*; location / { root /srv/www/static; deny all; } location /images { expires 1y; log_not_found off; root /srv/www/static/images; } } 注意,此文件包含在http指令内的/etc/nginx/nginx.conf中 我试图访问图像,在,让我们说...... static.example.com/images/screenshots/something.png。当然,该图像也存在于/srv/www/static/images/screenshots/something.png。但是,要说的地址不起作用,只会告诉我404 Not Found。 但是,如果我删除location /images并更改location /为以下内容... location / { root /srv/www/static; } 有用!我在这里做错了什么?

3
通过端口8080/8443服务HTTP / HTTPS是否安全?
由于基础结构的限制,为世界提供HTTP服务的建议解决方案之一是通过端口8080和8443提供该服务。 我担心的是,某些用户可能无法访问这些服务,因为它们不在标准端口上运行,并且内容可能被(例如)作为公司网络策略的一部分进行了过滤。 那么...整个互联网上的用户可能无法访问这些服务的可能性有多大?

4
如何使用保持活动+ HTTP管道修复iOS 8中的图像交换问题?
自iOS8起,我管理的网站就遇到了一个间歇性问题,即图像与其他图像交换位置。许多地方都提到了这一点,但没有明显的解决方案: https://discussions.apple.com/thread/6574663 http://tech.vg.no/2011/12/14/safari-on-ios-5-randomly-switches-images/ http://tech.vg.no/2012/02/01/safari-on-ios-5-randomly-switches-images-part-3/ 它过去曾经是iOS5中的一个问题。我们的服务器正在通过管道和保持活动状态运行Lightspeed。我的服务器管理员已确认管道正在按要求的顺序返回资产。他提到禁用保持活动可能会解决该问题,但会大大增加服务器负载,这确实是一件坏事。 我所有的资产也正确地传递了内容长度。 我现在真的要解决这个问题。在我有这么多用户使用iOS的情况下,每个人对它的使用都感到无奈。 它始于iOS8的引入,它对Safari进行了相当重大的更改。在每个版本的8中,问题仍然存在。正如我所说,这是断断续续的,我们的用户开始责怪我们,因为“其他网站都没有问题”。 我想知道是否有人可以对此有所了解?其他人是否遇到过此问题和/或找到了解决方案? 这是我所关注网站的链接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.