标签: web-server

Ruby on Rails 和 PHP 在同一个 Apache Web 服务器上?

所以我真的习惯了 LAMP 堆栈,并且在我的 Ubuntu 服务器上安装了 Apache 和 PHP,大约有 30 个 PHP 站点。我想在基于 Ruby on Rails 的站点上抛出一个新项目。是否可以继续使用 Apache 并将 RoR 项目放在 /var/www/ 中的所有其他项目旁边?

另外,在默认的 Ubuntu 服务器安装上安装 RoR 的最佳方法是什么?

谢谢!

php web-server ruby-on-rails apache-2.2

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

运行服务器的技能

我将在几个月内发布我的网站(全球性的,希望能成功并拥有大量流量:-)),所以我开始考虑服务器。

我确信托管服务器对我来说是最好的解决方案,因为我在服务器管理方面没有经验。但是托管服务器的价格相当高,所以现在我正在考虑从托管公司租用虚拟非托管服务器。

我是一名经验丰富的程序员,拥有 IT 硕士,熟练安装 ubuntu、apacahe、php、mysql,但只在我的本地机器上完成过(根本没有服务器管理技能)。

如果我遵循互联网上的 howtos 和 configs,您会建议我自己管理服务器还是您认为让专业人员来管理它会更有效/安全(尽管每月 60 欧元)?我不会成为虚拟机/管理员大师,我的目的只是为了省钱。

运行这样的服务器需要什么?如果是租用的虚拟服务器,我是否需要成为 iptables 和安全方面的专家?

你会推荐我做什么?

web-server

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

消除网络服务器的单点故障?

我知道在 DNS 中,每个 DNS 服务器都会尝试查看它们是否会响应

我在电子邮件中知道,如果发生故障,它将转到列表中的下一个,或者将邮件保留一段时间

据我所知,在网络服务器中,浏览器将获取网络服务器 IP 地址之一并尝试它,如果失败,它将放弃。这样对吗?如果是这样,那么将流量从出现故障的 IP 地址引开的唯一方法就是使用 DNS 服务器,即使这样也不会立即更新。

failover web-server redundancy

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

反向代理 http -> https?

我们有带有自签名 SSL 证书的 HTTPS 测试服务器。是否有任何反向代理可以让我们以 HTTP 访问页面,因此我们的程序可以发送 HTTP 请求而不是 HTTPS 请求?

ssl https web-server reverse-proxy

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

为什么人们使用 IIS?

我知道这听起来像火焰,但它不是故意的。我从 6.0 版开始就没有运行过 IIS。我想知道较新的版本是否为像 Apache 这样的开源解决方案提供了一个引人注目的替代方案。

iis web-server apache-2.2

2
推荐指数
3
解决办法
3980
查看次数

为什么 HTTP 服务器尽可能不发回单个文件?

我想知道为什么 HTTP 服务器不将网页请求打包到单个文件中,然后浏览器会读取该文件?

据我所知,对每个网页(CSS/JSS/图像 + HTML 输出)发出的请求数量加起来会使网页加载速度变慢,并且还会增加网络服务器的负载。是否有打包所有内容(或尽可能多)并将其发送给客户端的网络服务器?

所以为了说明我的问题:

正常情况widgets.js widgets.css picture1.png picture2.png widgets.html

包装情况

小部件.pck

当然,一开始它会带来一些开销,但是通过智能缓存,我会说应该可以进行一些改进吗?

web-server

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

清漆:单独的服务器?

这是一个非常简单的问题,但我很难找到一个好的“最佳实践”答案。

使用 Varnish 时,大多数小型站点是否将其与 Web 应用程序并排安装在同一台服务器上?还是应该安装在它自己的服务器上?

每个的好处/后果是什么?

hosting web-server varnish

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

一个人在中间攻击有多罕见?

我想知道是否应该为我的站点的数据库管理应用程序 (phpmyadmin) 设置安全连接。

他们不存储信用卡或任何对黑客有价值的东西。

security man-in-the-middle web-server apache-2.2

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

基于 Web 的 Linux 服务器监控

我正在寻找一种可以监视我的服务器的工具,例如 phpSysInfo 或 munin。

我想尽可能多地收集信息,因此日志解析将是理想的。我还需要一个理想的基于 Python 的开源解决方案。它可能只是 python lib - 我会自己转移到网络。

我最初的想法是创建一个可以通过浏览器访问的统计页面。

我想跟踪:

  • 正常运行时间
  • 发送/接收的数据量真实 eth0、wlan0 等
  • 服务器负载(cpu、ram、顶级进程)
  • 错误日志条目(/var/log/ 中的任何内容)
  • 恶魔奔跑
  • 登录统计
  • mysql 状态
  • 还要别的吗

linux monitoring web-server web

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

高级 Web 服务器能否比基本 Web 服务器更快?

一个bsic web server比如pythonSimpleHTTPServer或者THTTPD用最少的进程读取静态文件;因此相当快。通常,添加更多功能以创建高级 Web 服务器(但仍然是轻量级的,例如nginx)会减慢此过程。

先进的网络服务器可以玩一个技巧来加快进程吗?或者比最简单的更简单是不可能的,最简单的是读取静态文件的最快方法?我的意思是nginx(或其他声称快速的轻量级 Web 服务器)可以比THTTPD(或其他具有最少流程的基本 Web 服务器)更快吗?

那么 CGI 脚本呢,因为HTTPD和 pythonCGIHTTPServer可以简单地执行 cgi 脚本。

nginx web-server cgi thttpd

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