Articles of vps

将PHP从5.3升级到5.6,未满足的依赖关系

我有一个运行PHP 5.3的OVH VPS。 我想更新到PHP 5.6。 我已经使用了这个解决scheme( 如何在Ubuntu中从PHP 5.3升级到PHP 5.4.6 ): sudo add-apt-repository ppa:ondrej/php5-5.6 sudo apt-get update sudo apt-get install php5 但我有这个错误: Reading package lists… Done Building dependency tree Reading state information… Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: libapache2-mod-php5 : Depends: apache2-api-20120211 Depends: apache2 […]

在VPS云服务器上托pipe大型群集数据库的性能问题

我想知道有没有人碰到这个问题? 您可以在DigitalOcean等某些云中获得一些健壮的12核VPS实例,并在“主动 – 被动”群集configuration中为其设置数据库。 一切工作起来都很好,与专用服务器相比,你节省了大量的资金,而且还有高可用性。 如果您长时间未故障转移此群集,您的云提供商将会注意到您的备用服务器从不使用这12个CPU。 而且他们会将一堆其他VPS实例添加到主机中,以消耗所有未充分利用的容量。 然后,您的下一个故障转移会导致重大灾难,因为您的主机服务器不堪重负,您的数据库无法处理正常的负载。 你知道这个问题的任何解决方法,不花钱吗? 我正在考虑安排一些脚本来检查最近的系统负载,并创build一些人造的工作负载,以确保虚拟机pipe理程序不会低估备用服务器的资源需求。您是否有更优雅的选项?

centos 7&SELinux&ldconfig

在共享主机上运行Centos 7虚拟实例。 他们使用VMWare vSphere虚拟机pipe理程序。 这是一个定制的最小安装加上openssh和vmware工具。 所有更新应用。 SELinux默认安装在禁用模式下。 我所做的是在selinuxconfiguration中设置许可模式,并重新启动。 在所有重新启动之后,有9个由selinux报告的权限拒绝,全部与ldconfig相关。 试图重新标记整个文件系统,并临时删除ld.so.conf和ld.so.conf.d但没有任何改变。 1. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 59 fifo_file write system_u:object_r:initrc_tmp_t:s0 denied 16 2. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 257 dir read system_u:object_r:initrc_tmp_t:s0 denied 17 3. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 2 dir write system_u:object_r:initrc_tmp_t:s0 denied 18 4. 2016-03-25 08:17:03 ldconfig system_u:system_r:ldconfig_t:s0 2 dir add_name system_u:object_r:initrc_tmp_t:s0 denied 18 5. […]

负载平衡器和meteor的代理不传递给127.0.0.1 – 太多的redirect?

我有以下设置,但当curl负载平衡器时,请参阅302临时移动。 在浏览器中,它报告太多的redirect: 1负载均衡器与SSL 2个Web服务器 我请求https://www.domain.com ,我找回了一个带有相同URL的302(见下面的编辑)。 这是服务器设置: 服务器1 – IP例如1.1.1.1 Nginxconfiguration为负载平衡器,处理SSL并将httpredirect到https: server_tokens off; # for security-by-obscurity: stop displaying nginx version upstream www_backend { ip_hash; server 2.2.2.2:80; server 3.3.3.3:80; } # this section is needed to proxy web-socket connections map $http_upgrade $connection_upgrade { default upgrade; '' close; } # HTTP server { listen 80; server_name www.domain.com; […]

使用VPS作为前端代理

我运行了许多用户共享的shell主机,这个主机经常被DDoS(至less每隔一个月)一次。 所以我想出了一个计划,用VPS同步所有的stream量,这样从互联网上的每个人看来,所有进出的stream量实际上来自VPS。 通过这种方式,我希望能够获得VPS服务的好处,这种服务提供了严格的DDoS过滤/保护级别,而不会在遇到问题时就空路由IP。 所以我build立了一个2个IP的VPS,一个用ssh访问我pipe理,一个用来转发所有stream量。 我正在考虑在两台主机之间build立OpenVPN连接,但我不确定这是否是最好的select。 我不会使用GRE,因为我更喜欢对等stream量进行encryption。 除此之外,对于如何在VPS端设置路由,让所有stream量像代理一样通过,同时只保留一个外部IP地址,我有点朦胧。 任何人都可以指向一些文件的正确方向,或者有一些想法或个人经验?

我如何configuration一个Django网站来使用Apache 2.4 VirtualHosts?

我最近开始开发Django网站,我想用mod_wsgi和Apache将它们部署在CentOS VPS上。 我遵循这个指南 ,它完美的工作,但我想同时运行多个Django网站,所以我试图创build多个虚拟主机内的一个适当的configuration文件,并出现了问题。 <VirtualHost the.ip.of.server:80> ErrorLog /root/praxis.error.log Alias /static /root/Praxis/static <Directory /root/Praxis/static> Require all granted </Directory> <Directory /root/Praxis/Praxis> <Files wsgi.py> Require all granted </Files> </Directory> WSGIDaemonProcess Praxis python-path=/root/Praxis:/root/Env/Praxis/lib/python2.7/site-packages WSGIProcessGroup Praxis WSGIScriptAlias /praxis /root/Praxis/Praxis/wsgi.py </VirtualHost> 如果我删除了VirtualHost的开关标签,网站将按预期工作,但如果我保留这些标签,我将不断收到404错误。 我真的不明白为什么一切工作正常,只有没有标签。 我也尝试在基于IP的虚拟主机和基于名称的虚拟主机之间切换,但没有任何改变。 这里还有wsgi.py wsgi.py import os from django.core.wsgi import get_wsgi_application sys.path.append('/root/Praxis/Praxis') os.environ['PYTHON_EGG_CACHE'] = '/root/Praxis/.python-egg' os.environ['DJANGO_SETTINGS_MODULE'] = 'Praxis.settings' application = […]

使用租用的VPS作为朋友的Openvpn服务器:法律风险以及如何避免这些风险?

免责声明 :我已经做了一些关于VPS托pipe的Openvpn服务器的法律影响的研究,但已经从这些非常空手回来。 背景 :我们是一群工程学的朋友,都住在同一个校园里。 互联网连接被过滤掉所有非80/443 TCP和邮件数据包。 我已经联系了我们的networkingpipe理员,他只是说,这是为了尽量减less安全风险,并通过不允许任何种类的强奸来限制带宽使用。 由于人们在networking共享平台上仍然像疯子一样下载,似乎没有很好的工作,但这不是主题。 无论如何,我问他在VPN上的立场,他说他不反对在学校networking上使用带宽有限的VPN。 为了给我的朋友提供一种玩在线游戏(联盟,炉石等)的方式,我目前正在租用一个便宜的100Mbps OVH VPS作为Openvpn服务器。 使用Linux的stream量控制,我将每个客户端的带宽限制在1个/秒,pipe理员可以。 带宽使用目前正在使用带宽logging。 我想知道 :如果我的VPN的用户之一下载山洪并被抓住,我可能面临的法律问题是什么? 保持我的每个客户和世界之间的所有数据包日志足以让我免受麻烦? 如果不是,你会推荐什么? 感谢您的时间。

为VPS帐户设置DNS托pipe服务提供商

我有一个VPS帐户,在这里提供一个帐户来configurationDNS托pipe服务。 然而,在阅读这个答案后,我正在考虑使用Freedns。 我对这个东西是全新的,所以我的问题是如果使用像rage4这样的付费服务有任何优势,或者我可以使用Freedns而没有任何重大缺陷? 我会说,我喜欢开源或社区的东西,所以我喜欢像Freedns这样的服务。 有什么build议?

FFGpeg Godaddypipe理VPS

我期待在godaddy VPS主机上安装ffmpeg。 我有Cpanel和WHM的细节。 但我不知道如何在VPS服务器上安装/启用ffmpeg。 有没有关于如何在VPS的WHM / CPANEL上安装ffmpeg的教程。 或者是否有任何ffmpeg库,我将不得不上传和安装? 即时通讯使用joomsocial,但video上传需要ffmpeg被启用:(

如何处理VPS上同时打开的一个SMTP套接字?

我拥有一个用于托pipe大约30个域名的VPS。 在每个域我有几个电子邮件帐户。 共有超过150个帐户。 在过去的几周里,我注意到有时(一天几次,大部分是在高峰时间),有几封邮件没有发送,而是延期发送。 在maillog中有一个消息“拒绝连接”。 过了一段时间,他们最终成功发送。 有的在2-3小时后有一段时间过了5分钟后才发送,但是都发了。 我是一个网页devise师,具有良好的编程知识,但不幸的是在Linux(Centos7)方面经验不足。 自己无法find问题后,我到达了我的VPS的托pipe公司。 他们说,他们确实已经限制了所有的VPS 在当时只能打开一个SMTP套接字 。 他们这样做是为了防止垃圾邮件发送者将他们的IP(或整个IP范围)列入黑名单。 他们提供了我切换到专用或find另一个主机。 由于专用服务器的价格是VPS的价格的几倍,我真的不需要切换到专用(我已经提到,我主持30个小网站),我试图find解决这个问题的解决scheme。 目前,我强制重发的延期电子邮件 postqueue -f 命令。 但是我需要手动执行这个命令,并且和队列中的延期邮件一样多 。 更不用说需要不断地监视队列中的电子邮件。 显然这不是我的问题的解决scheme。 我试图安排一个crone每5分钟执行一次postqueue命令,但在第一次执行后,我得到了一些像Unknown命令postqueue或command not found或类似的错误的东西…我想这与环境variables有关,但是这是失败我现在的知识范围。 除此之外,如果在队列中有10个被拒绝的邮件,则每个cron执行只发送一个邮件。 所以最后一封邮件将在50分钟后发送,这仍然不是一个很好的解决scheme。 我需要一个cron来运行这样的事情每5分钟运行一次crone(或者其他) while (there are deferred emails in the queue) { postqueue -f } 出现了另一个问题:如果电子邮件由于另一个原因,而不是连接被拒绝,例如目的地主机不可达,那么该怎么办?比这个cron永远不会完成…!?! 一般来说,这个cron解决scheme的性能如何? 你有没有类似的问题的经验? 我如何生活在我的VPS这个SMTP套接字限制。 我应该find另一个主机或切换到专用? 这可能是相关的:我在我的VPS上使用centos 7,并且拥有用于域pipe理的Plesk面板。 任何帮助将是伟大的。 谢谢! 编辑: 我设法用这个命令安排一个cron / sbin / […]