标签: web-server

如何让nginx从www重定向到非www域?

假设我想从 www.example.com 重定向到 example.com 并且我想使用 nginx 来做到这一点。我环顾四周,没有看到任何关于此的好的文档,所以我想我会问并回答我自己的问题。

website nginx web-hosting web-server web

9
推荐指数
3
解决办法
1万
查看次数

为什么有些 Web 服务器不响应 icmp 请求?

阻止/丢弃公共 Web 服务器上的入站 ICMP 流量的目的是什么?被屏蔽很常见吗?

我必须测试是否可以从不同位置访问服务器(在位于不同州/国家的不同服务器上测试)。我将 ping 作为一种快速可靠的方法来确定服务器是否在线/网络可访问。在几个盒子上没有收到回复后,我尝试使用 lynx 加载网站,并且成功了。

web-server icmp

9
推荐指数
2
解决办法
1万
查看次数

您是否为开发、生产服务器使用不同的墙纸或背景颜色?

我想让更容易区分通过 rdp 连接的服务器,而不会消耗太多资源。

你们中有人使用任何壁纸吗,如果是,你能举出一些例子吗?

或者您使用自定义桌面背景颜色?

或者你使用类似 bginfo 的东西?

有没有好的壁纸网站,专门做服务器壁纸的?为了帮助区分您在哪个服务器上...

谢谢..

windows web-server

9
推荐指数
2
解决办法
2196
查看次数

简单的 Web 服务器监控(在线)

关于监控网络服务器是否在 linux 上启动并运行的软件的任何提示?它应该能够在不知道 URL 的情况下运行。并且它必须具有在站点出现故障时发送电子邮件警报的功能。自己为此编写脚本应该不难,但如果已经有一些不错的东西,这似乎毫无意义。

请注意,我将监视内部服务器,因此这需要是在同一网络上的机器上运行的工具,而不是基于外部 Web 的服务。

请注意,小型和简单的解决方案是首选。

更新:我最终创建了一个我目前正在使用的小型 python 脚本,它可以在这里找到。

linux monitoring web-server uptime

9
推荐指数
2
解决办法
2万
查看次数

我为频繁使用的 API 设置的服务器

我很快就会为我即将启动的应用程序购买一堆服务器,但我担心我的设置。我很感激我得到的任何反馈。

我有一个应用程序,它将使用我编写的 API。其他用户/开发人员也将使用此 API。API 服务器将接收请求并将它们中继到工作服务器。该 API 将仅保存用于日志记录、身份验证和速率限制的请求的 mysql 数据库。

每个工作服务器都做不同的工作,并且在未来扩展时,我将添加更多工作服务器来处理工作。API 配置文件将被编辑以记录新的工作服务器。工作服务器将进行一些处理,有些会将图像的路径保存到本地数据库,以便稍后由 API 检索以在我的应用程序上查看,有些将返回处理结果的字符串并将其保存到本地数据库.

你觉得这个设置有效吗?有没有更好的方法来重构它?我应该考虑哪些问题?请看下图,希望能帮助理解。在此处输入图片说明

mysql php web-server infrastructure

9
推荐指数
1
解决办法
363
查看次数

查找 Windows iis 服务器的根目录

我要去一个朋友的店面上传一个 javascript 显示在他们的电脑上。他们说他们已经安装了 Windows IIS,这是因为您需要一个用于 javascript 的网络服务器来读取“本地”文件。

问题是我从未使用过 IIS,需要定位http://localhost或根目录。它通常在C盘吗?windows IIS 通常安装在特定目录中吗?

iis web-server

9
推荐指数
2
解决办法
7万
查看次数

你如何在 Nginx 中设置特定于服务器的 ENV 值?

我正在启动一个项目,该项目使用环境变量来设置数据库连接和其他一些事情。(他们不想使用配置文件,因为人们粗心大意并覆盖了它们)。

无论如何,我正在使用 nginx,虽然它支持 env - 它似乎并没有很好支持它。您不能在每个服务器块的基础上设置 env 值。换句话说,这行不通:

server {
    listen 80;
    server_name domain;
    env FOO = "bar";
}
Run Code Online (Sandbox Code Playgroud)

你必须这样做:

env FOO = "bar";

http {
    server {
        listen 80;
        server_name domain;
    }
}
Run Code Online (Sandbox Code Playgroud)

这意味着我不能拥有特定于 vhost 的值。所以我必须为每个站点创建一个完整的 vhost 配置,并且只激活我目前想要的一个,以便正确设置值。

有没有办法解决这个问题?

nginx web-server environment-variables virtualhost

9
推荐指数
1
解决办法
3万
查看次数

nginx 关闭某些图片的连接

有问题nginx。它在客户端完成下载之前关闭连接。看起来像:

 $ wget -O /dev/null http://www.site.com/images/theme/front/clean.jpg
--2012-07-11 21:37:03--  http://www.site.com/images/theme/front/clean.jpg
Resolving www.site.com (www.site.com)... 123.234.123.234
Connecting to www.site.com (www.site.com)|123.234.123.234|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 90707 (89K) [image/jpeg]
Saving to: `/dev/null'

26% [===============>                    ] 24,291      --.-K/s   in 8.7s    

2012-07-11 21:37:12 (2.74 KB/s) - Connection closed at byte 24291. Retrying.

--2012-07-11 21:37:13--  (try: 2)  http://www.site.com/images/theme/front/clean.jpg
Connecting to www.site.com (www.site.com)|123.234.123.234|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 90707 (89K), 66416 (65K) remaining [image/jpeg]
Saving to: `/dev/null' …
Run Code Online (Sandbox Code Playgroud)

nginx web-server

9
推荐指数
1
解决办法
8914
查看次数

CentOS 6.4 和 6.2 之间有很大区别,我应该升级/降级吗?

我们有两个独立的托管 Web 服务器。一个运行 CentOS 6.2 并用作许多站点的生产环境。第二个运行 CentOS 6.4,并托管一些内部应用程序,例如我们的 wiki、gitlab 和问题跟踪器。

我还想将次要站点用作我们开发的站点的暂存环境,以便在它们投入生产之前进行测试。理想情况下,两种环境在操作系统方面应该具有相同的设置。

我的选择似乎是;

  1. 将 live box 升级到 6.4 - 我们目前在那里有客户站点,所以这似乎有点冒险。
  2. 将辅助框降级到 6.2 - 我担心弄乱我们目前在那里的东西,我不想重新安装每天使用的开发工具。
  3. 忽略差异并希望这不是什么大问题。

选项 3 很诱人,但由于我无法真正找到两个版本之间的差异,我不知道它是否明智,有人可以建议吗?

web-server centos6

9
推荐指数
1
解决办法
4559
查看次数

如何使用 keep-alive + HTTP Pipe-lining 修复 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,并带有管道和保持活动状态。我的服务器管理员已经确认流水线正在按照请求的顺序返回资产。他提到禁用 keep-alive 可能会解决问题,但会大量增加服务器负载,这将是一件非常糟糕的事情。

我所有的资产也都正确地传递了内容长度。

我现在真的处于一个死胡同,无法解决这个问题。有这么多用户使用 iOS,每个人都开始感到非常沮丧。

它只是随着 iOS8 的引入而开始发生,它对 Safari 进行了一些相当大的更改。在 8 个版本中的每个版本中,问题仍然存在。正如我所说,它是间歇性的,我们的用户开始指责我们“没有其他网站有问题”。

我想知道是否有人可以对此有所了解?有没有其他人遇到过这个问题和/或找到了解决方案?

是我有问题的网站的链接。

http web-server ios litespeed

9
推荐指数
1
解决办法
3478
查看次数