我testing了我的服务器¹与机械化的python端口 – 多机械化 。 我运行了几个非常简单的testing – 但是我总是从10mbits到几kb的上传带宽下降。 我不知道为什么。 无论我运行3,15或30分钟,结果都没有什么不同。 在下面给出的分析中可以看到,在110到120之间总是有一个带宽下降到几乎为零。 我select了一个短跑,所以更容易find下降。 htop的检查显示没有什么特别的,核心运行在2%到7%之间。 内存使用总是在2048mb保证内存的1000mb(+ -100)左右。 当我检查iftop时,没有什么特别之处,但是从10mbits到几千字节的上传下降了约10秒(110-120s) 所有的cronjobs /不必要的任务都被禁用。 所有页面(前面/随机)都可用。 每个请求都由一个http响应代码200来回答。Apache和MySQL错误日志是空的。 由于我是一名pipe理员,我不确定是否有更多的相关信息。 是加载Apache的MODS相关? 希望我提到所有重要的事实。 的config.cfg [global] run_time = 180 rampup = 0 results_ts_interval = 10 progress_bar = on console_logging = off xml_report = off [user_group-1] threads = 10 script = frontpage.py [user_group-2] threads = 10 script = […]
我试图设置php-fpm的多个实例,通过运行在centos 6.5上的apache 2.2来运行多个版本的php。 在未来的某个时候,这将会在一个共享的宿主环境中结束,所以我需要最紧密的安全。 因此,我试图避免完全禁用selinux,并试图尽可能缩小策略。 我对selinux比较新(我们现有的服务器只是禁用了它)。 我在这个话题上做了大量的阅读,但逻辑仍然逃避了我(正如我确信这个问题所表明的那样)。 当调用一个php脚本apache产生这个错误: [Sun May 18 10:46:17 2014] [error] [client 192.168.163.1] (13)Permission denied: FastCGI: failed to connect to server "/fcgi-bin-php5-fpm-i10000_test-1.testtest.org": connect() failed [Sun May 18 10:46:17 2014] [error] [client 192.168.163.1] FastCGI: incomplete headers (0 bytes) received from server "/fcgi-bin-php5-fpm-i10000_test-1.testtest.org" 包含php-fpm套接字的目录如下所示: drwxr-xr-x. root root system_u:object_r:var_run_t:s0 . drwxr-xr-x. root root system_u:object_r:var_run_t:s0 .. […]
我试图用命令sudo nginx在我的Mac OS X上启动sudo nginx 它失败,并出现以下错误 nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 […]
在Debian 8.0上,我试图让Apache 2.4.10pipe理一个GitLab CE 7.10 Omnibus作为虚拟主机。 设定和目标 Apache 2已经安装并运行了几个虚拟主机,它们看起来都像vhost.example.com 。 我想configurationApache和GitLab,以便git.example.com被Apache处理以显示GitLab Web界面。 为此,我遵循https://stackoverflow.com/a/25809733/4352108中所述的过程。 问题 我可以在git.example.com上使用GitLab的主页git.example.com ,但是我无法访问任何其他资源,如CSS或图标。 Apache日志显示了四个错误: [Sun May 10 20:24:57.146329 2015] [authz_core:error] [pid 4141] [client 1.2.3.4:80] AH01630: client denied by server configuration: /opt/gitlab/embedded/service/gitlab-rails/public/assets/application-TOKEN.css, referer: http://git.example.com/ 在search网页并尝试了几个变化,我卡在这里。 有没有人有一个如何解决这个问题的想法? configuration文件 另外这里是我使用的“有趣的”configuration文件: /etc/apache2/sites-enabled/git.conf : <VirtualHost git.example.com:80> ServerAdmin [email protected] DocumentRoot /opt/gitlab/embedded/service/gitlab-rails/public ServerName git.example.com ServerAlias git.example.com ProxyPreserveHost On <Location […]
我正在主持一个图像分享网站,我似乎遇到了一个不寻常的问题。 我使用Apache模块mod_rewrite来使得每个图像的所有url比其他的图像短得多,但是这似乎阻止了其他模块,比如mod_bw或者mod_bandwidth,因为用户在技术上并没有要求下载文件。 当有人上传一个2MB的GIFanimation时,会出现我的问题。 有时候gif会把所有带宽都偷到服务器上,导致我的网站无用。 我需要一种方法来检测用户何时想查看GIF,然后将其速度限制在更合理的范围内。 我可以考虑的唯一方法是如果有一些Apache模块检测到URL末尾的.gif,然后踢了带宽限制。 这甚至有可能吗? 或者还有什么我可以做的吗?
这不起作用: ErrorDocument 401 ../../src/wrong_pwd.php 它将path呈现为文本,它真的打印 ../../src/wrong_pwd.php 并不输出真实文件。 如果我把绝对path,它会呈现/var/www/home (我不知道为什么,也许这是在httpd.conf中的东西?) 我怎样才能做到这一点?
在我看来,Apache 2.2中的mod_deflate将始终返回: 内容编码:gzip 永不: 内容编码:放气 有人向我解释说,尽pipe可能有一个deflatealgorithm,mod_deflate是以文件格式命名的,其中的algorithm可以是以下任何一种: gzip,bzip。 PKZIP 在这三个中,mod_deflate提供了gzip。 看起来好像gzip是networking浏览器中最受欢迎和广泛支持的algorithm,但是我知道一些web服务器和代理服务器返回Content-Encoding:deflate。 除了模块名称的混淆之外,mod_deflate只会返回Content-Encoding:gzip? 谢谢。
我刚刚在我的机器上安装了Ubuntu 9.10服务器版,我希望与同一局域网中的其他用户一起运行我自己的个人本地服务器。 首先,我想知道什么文件夹的目录结构是最好的networking根? 我应该只使用: /var/www/ 并开始扔在那里的Web文件,或者我应该创build一个文件夹在别处(也许是主目录)? 其次,在 /var/www/ 目录只有root用户可以在那里创build文档,但是,我希望其他用户能够在文档根目录下创build文件,并通过FTP上传。 我应该改变权限还是www/文件夹? 或者再次,我应该创build其他权限不同的文档根? 这样做最安全的方法是什么?
我正在使用Apache2中的proxy_balancer将请求发送到Rails应用程序到运行应用程序的端口上的Rails服务器。 这是如何build立… Rails服务器 Mongrel运行在端口8000上,当直接访问url http:// rails_server:8000时 ,站点加载正常 该站点的Apache Server Conf文件: <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName myserver.com ServerAlias application.myserver.com <Proxy balancer://application_cluster> Allow from localhost BalancerMember http://ip.to.server:8000 retry=10 </Proxy> ProxyPass / balancer://application_cluster </VirtualHost> 我遇到的问题是要http:// rails_server:8000工作正常,但要去http://application.myserver.com加载正确的内容,但显示所有的HTML文本,而不是呈现为HTML
目前,我们通过Apache和Apache客户服务大部分Rails和LAMP应用程序,但是我们正在考虑添加Nginx或Varnish作为反向代理来减less服务器的负载。 我知道你可以一起使用Varnish和Nginx,但是鉴于在学习两者如何工作方面有时间投入,并且尽可能地保持尽可能低的基础设施中“移动部分”的数量,试图找出使用之间的优点和缺点: nginx本身就是一个反向的反向代理/caching 作为反向代理/caching单独的清漆 nginx和清漆一起 据我所知,nginx速度非常快,而且随着HTTP服务器越来越stream行,它越来越受到人们的关注,所以我可以看到有一段时间来学习这个服务器的工作原理,但是Varnish仍然是一个未知的我。 如果nCache现在在Nginx中,为什么要使用Varnish? 谢谢