服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们正在使用haproxy负载平衡HTTP Web服务。 Web服务通过SSL访问。 这是一个RESTful HTTP服务,只是接受JSON,做了一些工作,并返回JSON。 没有会议的概念。 我们在一对冗余的Web服务器服务器前设置了冗余的负载均衡器。 每个服务器都位于Apache之后,Apache用作代理来处理SSL和日志logging。 如果它很重要,我们的web服务是一个Clojure(Java)应用程序使用compojure(jetty)来处理HTTP。 这是通过我们现有系统显示客户请求path的简图。 client request -> haproxy (load balancing) -> apache (ssl, logging) -> webservice 我们希望与负载平衡器的任何连接build立一个持久连接,然后由同一个服务器为通过该持久连接发送的所有后续请求提供服务。 换句话说,我们不希望持久连接haproxy向多个webservice服务器发送请求。 你会如何build议我们这个工作? 我们如何将一个给定的负载均衡器连接“绑定”到一个特定的Web服务器? 我们如何防止意外加载具有多个密集请求的特定Web服务服务器?
我是Linux新手,所以这可能是一个非常简单的问题。 我创build了一个使用Ubuntu 11.10作为起点的修改后的ami。 我发现的所有教程都说,要保存实例,您必须是root用户,但是我只能以用户Ubuntu的身份login。 如何在Ubunty 11.10上以root用户身份login或获得root用户权限,以便我可以打包并保存修改后的映像? 提前致谢!
我有一个非常有趣的情况。 我有一个运行Apache / 2.2.9和PHP 5.2.6-1 + lenny10的Debian Lenny服务器。 当Apache创build一个新文件(简单的php上传脚本或http svn签入)的文件的权限和所有权是: www-data test -rwxr-xr-x 当一个新的目录被创build时,权限和所有权是: www-data test drwxr-sr-x 我用umask 0002在服务器上修改了/etc/profile 。 这个设置应该是新创build的文件为664,新创build的目录为775.只有当我以www-data用户身份login时,才能通过命令行手动执行此操作。 Apache创build数据时不会这样做。 有没有人见过这种行为? 以“www-data”用户login并创build文件与通过Apache运行的“www-data”用户之间有什么区别? 文件是否inheritance了/tmp文件夹的权限? 我有兴趣直接解决Apache的默认权限不执行解决方法。 这是我迄今的步骤: 创build一个新的组(testing) usermod -a -G test usera usermod -a -Gtesting用户b 团体usera 更改html /下用户和新组的所有权 chmod 2775 html / findhtml / -type d -exec chmod 2775 {} \; find html / […]
你好,我想要一个虚拟的FTP用户上传networking的东西,所以我想要一个使用HTTP用户和networking组(我组创build)。 所以我做了: pure-pw useradd webftp -u http -g webgroup -d /srv/http pure-pw mkdb 然后重新启动守护进程。 当我尝试login时说: 530 Sorry, but I can't trust you 作为官方指南,我创build了一个ftpuser: useradd -g ftpgroup -d /dev/null -s /etc ftpuser 我做了: pure-pw useradd webftp -u ftpuser -g webgroup -d /srv/http pure-pw mkdb 现在,它的工作原理,但我希望HTTP成为用户,所以有一些纯粹的PW不喜欢关于HTTP用户: ftpuser:x:1001:1001::/dev/null:/etc http:x:33:33:http:/srv/http:/bin/false ftpuser没有目录,http用户有/ srv / http和http用户没有shell。 到底是什么让这个麻烦? 而且…我不知道是否我改变了有关用户的事情,而且chorokee会哭或什么(我认为用户是由于某种原因创build的)。 谢谢。
今天,我离开了在shell中运行的长时间运行的任务。 为了说明起见,我们说我正在使用“wc -l”来计算一个巨大文件中的行数。 我想在完成时收到通知,但我不能依靠电子邮件。 我想用curl触发一些在线通知服务的事件,然后我可以从家中检查。 wc -l some_huge_file; curl http://some-notification-service.com 有没有任何通知服务,我可以使用curl? 我想,发出一个GET请求到一些资源,设置一个标志,工作已完成,发送短信,电子邮件或任何。 任何想法,以什么命中curl GET / POST / PUT / WHATEVER请求?
标题说明了一切。 我不明白为什么用户不能访问共享。 我的其他用户可以,但他是所有者和所有。 我将在下面发布samba日志和configuration。 smb.conf股份 (这是我试图访问的份额“公共”): # /media/Storage/Public Share [Vector_Public] comment = Vector pulic share read only = no path = /media/Storage/Public guest ok = no ; force user = server force group = storage_public create mask = 0770 directory mask = 0770 security mask = 0770 force create mode = 0770 force directory mode […]
我有远程Debian的Linux服务器,我通过IP或域使用腻子控制台访问。 这意味着服务器IP已经指向主机名了,例如: 1.2.3.4 – > projects.example.com 我已经在远程服务器上安装了名为JIRA的应用程序,我猜是基于Apache的。 我可以访问它的网站使用1.2.3.4:8080我想链接到projects.example.com/jira 我怎样才能做到这一点? 任何与教程链接的细节将有助于。
我们租用一个托pipe公司的Windows 2008 Hyper-Vnetworking服务器,从那里我们发送邮件使用critsend,突然,工作很长一段时间后,smtp.critsend.com,我们正在使用的SMTP服务器,不能再parsing为IP。 其他领域运作良好,我无法find其他无法parsing的领域的例子。 使用的DNS服务器是195.234.228.93和.92。 我本地解决了smtp.critsend.com,并将其添加到主机,它的工作 – 但它仍然担心我。 有任何想法吗? 我可以检查什么来澄清这个问题?
我有一个无线系统; 然而,在我的办公室,信号是星期。 互联网公司将硬连线,但我使用我的iPad,因此需要无线。 我知道有一个设备(路由器)可以实现短距离无线的目的。 什么是设备?
我们的团队目前正在计划我们下一个看起来很激动人心的大项目! 我们的产品将是一个ASP.NET MVC网站,可以在客户自己的服务器上部署,也可以在我们的服务器上支付一个实例(这将通过在networking上运行的configuration服务自动完成)另一个话题)。 我们不希望在基础设施方面走在顶端,我们不一定需要,所以对于最初的部署,我们希望有2个运行IIS7的Win2k8盒子作为networking盒子。 1个主要的SQL Server 2008数据库服务器作为主服务器运行,而作为从服务器/故障转移服务器的服务器略微less一些。 SQL故障转移不是问题(因为我们是SQL Server的书呆子!) 但是,我们不确定如何实现networking故障转移,因为现在我们不想在早期阶段将两台networking服务器之间的负载分开,而是让它在故障转移之前耐心地等待故障转移。 我已经研究过像HAproxy之类的各种高可用性系统,但并不完全了解如何进行这种configuration。 (我并不是说我们正在寻找HAproxy的build议..这只是我们见过的大浪和ldirectord等系统中的一个。) 我也应该注意到,如果需要的话,我们并不害怕在Linux机器上运行负载平衡器!