我有一个centos + webmin + virtualmin安装。 networking服务器托pipe多个网站。 例如:domainA.myftp.org domainB.myftp.org domainC.myftp.org 所有域共享相同的IP地址 但是当我直接键入公共IP地址123.123.123.123,浏览器将显示domainA.myftp.org 我在哪里可以设置一个IP地址的网站目录? 这是一个DNS或Apache虚拟主机或其他问题? 有谁知道?
我有一个云服务器,具有:5120内存和4.6Ghz 我的问题是:如果我添加更多的CPU,(11.5 Ghz)页面的加载时间会更高? 我的意思是,这总是渐进的? 更多的CPU =更快的页面加载? 如果不是,它是如何工作的,我怎样才能了解更多? 更新: Symcbean的答案非常清楚。 但是还有一些我不明白的地方(我在Google上发现的东西,更多的人没有)我试图把它放在一个metafore: 比方说,我有一个水桶(水桶= PHP过程,caching等)我想清空桶进入漏斗。 (漏斗的末端=服务器的速度,漏斗的末端多大,水stream越快) 如果我有一个0.5英寸的漏斗端,它通过缓慢。 如果我有一英寸,它会更快。 但是,如果漏斗端(比方说)10英寸,如果我有10英寸或20英寸,没有关系,水以相同的速度穿过它。 所以这个metafore我的意思是; 我怎么知道我正在使用100%的容量,我怎么知道我不需要更多…? PS:如果有人能解释,最大值是多less,以及这个实际上是如何工作,或者我怎么能find这个,我真的很感激。 PPS:这是我运行'top'时的输出 top – 23:06:18 up 54 days, 6:08, 1 user, load average: 0.51, 0.43, 0.47 Tasks: 107 total, 2 running, 105 sleeping, 0 stopped, 0 zombie Cpu(s): 28.1%us, 1.5%sy, 0.0%ni, 70.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.2%st Mem: […]
我有一个服务器上运行的apache2。 今天有很多的http请求(但并不罕见),不知何故平均负载超过200(!!!)。 很明显,该网站已closures(无法访问)。 停止Apache将导致负载相对较快的下降,但只要我再次启动,负载在几秒钟内超过100。 奇怪的是,CPU和MEM的工作量是正常的甚至是低的,就好像系统没有“意识到”有很多进程需要处理。 更奇怪的是,突然之间,所有核心的CPU负载突然变为100%: 从那里,负载在几分钟内恢复正常(<1),网站又突然到达。 我实在无法解释自己这种行为。 任何人都可以帮助我在将来防止它?
我在这里有一个令人讨厌的情况。 我有一个由pleskpipe理的服务器。 在/etc/apache2/apache2.conf mod_headers和基于mod_expires的configuration发生。 例如: <filesMatch "\.(jpg|jpeg|png|gif|swf)$"> Header set Cache-Control "max-age=604800, public" </filesMatch> 这工作得很好。 我的一些应用程序有问题。 我想要应用程序保持对caching的控制,如果它想。 目前这是不可能的,因为标题设置是在将响应返回给客户端之前发生的,这意味着在应用程序已经完成所有动作之后。 应用程序设置的标题将被覆盖。 Header merge Cache-Controll… 虽然没有工作,因为它只是追加给定的标题string。 我怀疑浏览器会像这样处理头像我希望他们: Cache-Control max-age=0, no-cache, no-store, must-revalidate, max-age=604800, public 我现在的问题是:只有在特定标题“字段”中绝对没有内容的情况下才有可能设置标题? 我不希望我的应用程序设置任何环境variables,因为应用程序不应该被改变,以适应一个服务器的需要。 我也试过 – 仅用于testing目的 – 通过vhost.conf为特定域取消设置标题。 但是它会在apache2.conf头部设置之前执行,这意味着它们也会被覆盖。
关于Apache HTTPD服务器和Tomcat Web服务器端口configuration,我有几个问题。 通过netstat和TOMCAT/conf/server.xml我明白: Apache使用80和443端口分别用于HTTP和HTTPS请求。 Tomcat使用8080和8443端口分别用于HTTP和HTTPS请求。 使用“AJP / 1.3”协议还有一个Connector port =“8009”。 (AJP连接器用于您希望将Tomcat 4无形集成到现有(或新的)Apache安装中的情况) 然而: 8009端口如何与Apache和Tomcat端口相关联? 这是否意味着请求在连接器,Apache,Tomcat等之间是如何互换的? 什么是启动这个AJP连接器(Tomcat或Apache)? 因为即使Apache启动了, 我没有看到一个套接字在8009监听。但这是在apache2/conf/workers.properties提到的端口。 我想在Tomcat启动后这个端口是可用的。 在server.xml中redirectPort 8443的目的是什么? <Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
我使用VirtualHosts来允许在同一个Apache服务器上访问我的站点的各种域和子域。 沿着: <VirtualHost *:80> DocumentRoot /var/www/site ServerName example.com </VirtualHost> 我想有一个特定的子域指向同一台服务器上的NodeJS服务器。 我知道我可以使用ProxyPass转发到不同的服务器,有没有类似的方式来做到这一点在同一台机器? 我假设我将有一个80以外的端口上运行的节点服务器。
我目前在许多其他网站使用的服务器上通过API连接到一个网站。 当我使用terminal命令“顶部”,我可以看到万维网数据是我的服务器运行缓慢的主要罪魁祸首。 如何识别哪个网站提出的API最多? 有没有办法看到万维网数据的引用? 谢谢
所以我就坐在这里辩论是否apt-get install Apache2和MySQL或花一天从源代码编译它们。 我编译的主要动机是提高性能。 另一个动机是绕过“Debian的方式”,但是我想我可以忍受。 我的网站是适度繁忙的,但没有太疯狂。 VPS托pipe。 那么从你的经验来看,从源代码编译还是会有明显的性能提升? PS我已经从源码编译PHP,因为我不喜欢“Debian的方式”。
我想将Apache 2.2.15-28.el6(CentOS6)networking服务器的主机名称从https://old-domain.com更改为https://new-domain.com 。 如果访问者现在inputhttp://old-domain.com (普通的http),然后apacheredirect到https。 我想要的是,这两个领域同时工作。 题 是否有可能在同一时间有两个证书,理想情况下只能使用一个IP为Apache VirtualHost? 或者可以redirect,所以我只是安装new-domain.com SSL证书?
我正在使用nginx <=>清漆<=> apache 我通过nginx proxy_set_header通过客户端IP清漆X-Forwarded-For $ remote_addr; 但清漆也添加X-Forwarded-For为127.0.0.1,所以Apache显示2个IP的逗号为基础。 我需要通过nginx发送IP只我想禁用添加127.0.0.1清漆 清漆版本3.0.0这里是default.vcl 后端默认{.host =“204.29.58.4”; .port =“80”; } sub vcl_recv {if(req.http.Range){return(pipe); }}