我最近在基于 Hyper-V 的 VPS 上运行我的电子商务包 (ASP.net + SQL Server) 时遇到了一些性能问题,所以我正在考虑将我的 VPS 切换为更快的 VPS。
为了在迁移之前评估 VPS,我需要一个简单的(最好是免费或便宜的)基准测试来测试 CPU/内存/磁盘性能,并且可以在 Windows (VPS) 上运行。
一个很好的功能是能够考虑服务器负载。从本质上讲,我正在寻找可以考虑到服务器 CPU 平均负载为 80% 并在生成分数时考虑到这一点的东西。
我希望我是有道理的:-)。谢谢!
我使用 Dreamhost 作为我的网络服务器/电子邮件主机。
我在一个域上有大约 25 个用户。其中 1 个用户每天绝对被垃圾邮件淹没。
我曾尝试使用 Dreamhosts 糟糕的黑名单功能,该功能处于半工作状态(仍然让很多人通过),但我很快就达到了 1000 个电子邮件黑名单的最大值。
我有能力切换到谷歌应用程序,但对于 25 个用户来说这将是非常昂贵的。
除了更换具有更好垃圾邮件过滤功能的主机之外,我还有哪些选择?
我认为不可能只将 1 个用户切换到 google 应用程序,它必须是整个域。
转换还有其他好处,但我认为它们不会超过这家公司的成本。
请帮助我防止给定的“ Nginx 配置文件”中的“主机头注入漏洞”
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
proxy_pass http://IP_1/;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
add_header Cache-Control "no-cache";
}
location /kuphubadmin/ {
proxy_pass http://IP_2/;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
add_header Cache-Control "no-cache";
}}
Run Code Online (Sandbox Code Playgroud)
注:以上服务器用作代理服务器。
专用托管是一种 Internet 托管,其中客户端租用整个服务器,不与任何人共享。来自维基百科链接文本
我的问题可以在一个专用托管服务中放置多个网站吗?那么它也被称为专用托管或其他什么?
我们可以说哪个是专用托管?条件 1 或 2
注意:我的问题与专用服务器无关。
经过长时间的犹豫,我终于订购了一个小型 VPS 供自己使用,主要是网络托管(几个网站,供我和朋友使用)以及其他(mumble 服务器托管、wave 服务器等)。它本质上是一个基本的 LAMP 盒。
我想为一些朋友提供一些托管空间,并允许他们对其进行调整。这意味着他们将需要自己的 FTP 访问权限,也许还需要 SSH(如果足够安全)。
我在 LAMP 设置/管理方面有一些经验,但在一般服务器管理(用户设置、ftp 等)方面经验不多。这就是为什么我想从基础开始并构建可靠和安全的东西。
我的每个朋友都会在系统上拥有自己的用户,但有什么特别之处吗?我是为每个用户创建一个组,还是他们都共享同一个组?我想这只有在我允许他们通过 SSH 登录时才会改变,但稍后会详细介绍。
我首先关心的是共享网络托管。即使我不会托管敏感数据,我也不希望用户弄乱其他人的文件。我在使用 PHP/CGI 和 Apache 之前解决了这个问题suexec,但是在阅读了Stuart Herbert 关于 Web 平台的精彩文章后,我觉得用mpm-itk. 您对此有何反馈意见?
由于我的目标用户有点古怪,我在考虑让他们调整自己的 php.ini。你怎么看?这样做是否有任何潜在的安全威胁?
例如,他们可以大量增加内存限制并影响其他用户,但我认为这不会成为问题。
在没有 FTP 访问的情况下很难部署您的网站,对吗?我阅读了很多解释如何创建虚拟用户的 pureftpd 教程。这并不真正适用于我,是吗?我只是在考虑允许用户通过 ftp 登录,将他们 chroot 到他们的主目录,就是这样。还有什么(通过 ftp 禁用 root 访问)?
这是我的主要问题。作为用户,我总是喜欢通过 SSH 连接到我的帐户,只是为了执行一些批处理操作,或者直接在服务器上提取存档,而不必通过 FTP 上传每个单独的文件。但是,我不希望我的用户能够浏览整个文件系统等。我对 SSH 配置不是很熟悉,所以有没有一种方法可以让用户连接并将它们“chroot”到他们的家中?
我已经在调整我的立场,但我真的很想得到这里所有明智大师的意见,关于如何正确地做事,以及如何避免新手错误。我的 VPS 管理界面中有一个易于按下的“操作系统重置”按钮,但在我所有托管网站上看到“H@ked by th3 H4xx00r5”消息后,我不想经常点击它.
我已经为我从 Hostgator 开发的网站购买了托管服务。但是,开发人员说他为我开发的站点无法托管在那里,因为他需要能够在后台运行 cron 作业,并希望我在他的服务器上托管(这要贵得多)。我知道通过我的托管,我可以通过 cpanel 设置 cron 作业。这些作业不是在后台运行吗?我真的需要更换主机还是这个开发人员只是想给我挤更多的钱?有人可以告诉我我的开发人员在说什么吗?
我已经阻止了大多数使用 .htaccess 向我的网站发送POST 请求的机器人。
每次这些机器人之一尝试访问我的网站时,它都会收到一条 403 禁止错误消息。
我的问题是,如果我在我的 .htaccess 文件中阻止了它们,为什么我的带宽使用量仍在增加?
我一直认为虚拟主机带宽是通过我的服务器发送的数据量来衡量的,而不是通过它接收的数据量来衡量的。
有没有办法将我的 .htaccess 文件配置为忽略这些机器人而不发回状态代码?
顺便说一句,我正在使用具有“无限”带宽的共享服务器,但是这些机器人浪费的带宽量是可笑的。
谢谢!
有没有办法让一个保留页面说一些类似“站点已关闭不要惊慌”的内容 - 只是一个静态的 html 页面,没什么特别的,当 apache 重新启动或关闭时?
如果可能,我将如何去做?它是否需要一个单独的 Web 服务器运行,一旦 apache 出现故障,它就会启动。
任何帮助的想法或链接将不胜感激!
我计划为我的组织购买硬件,该组织应该托管 5 个网站,每个网站每天的点击量不超过 5000。在处理能力、内存等方面,为此我需要什么样的硬件。你能提出一些选择吗?我基本上需要在同一台机器上的网络和数据库服务器。如果问题措辞在技术上不正确,请原谅我。
宁宁
我想建立自己的网络托管服务公司。我计划只提供共享网络托管。将来我可能会将我的业务扩展到 VPS。一开始我只是想提供Linux主机,以后也会提供windows平台。
我对网络托管的组织方式没有任何背景,如果您能在我开始创业之前推荐一些书籍或教程,那将会很有帮助。
web-hosting ×10
hosting ×2
security ×2
.htaccess ×1
apache-2.2 ×1
background ×1
benchmark ×1
cron ×1
email ×1
host-headers ×1
linux ×1
maintenance ×1
nginx ×1
proxypass ×1
spam ×1
ssh ×1
vps ×1
web-server ×1