Articles of web server

Web服务计数器“当前的ISAPI扩展请求”和“ISAPI扩展请求/秒”之间的区别?

从微软网站来看,这两个计数器的定义是非常模糊的。 对于“当前的ISAPI扩展请求”:Web服务正在同时处理的当前的ISAPI请求数。 对于“ISAPI扩展请求/秒”:Web服务接收ISAPI扩展请求的速率。 听起来很合理,但“同时”的确切时间是什么? millionseconds? 或者是什么。 如果我们同时把“1秒内发生的所有请求都可以同时计算”这个概念,两个计数器应该有相同的结果吗? 在我的Web服务器上,“当前的ISAPI请求数”的平均值是13; 例如,“ISAPI扩展请求/秒”的平均值是110.528。 我根本无法build立任何连接。 如果有人有更深的想法,请帮我解决这个问题。 谢谢!

如何更改在CentOS中运行Apache Web服务器的用户?

我有一个名为apps/cache目录。 当脚本将某些文件写入该目录时,这些文件由nobody用户拥有。 当然,那些文件和文件夹不能被任何用户编辑。 有没有办法可以改变用户nobody ?

Centos web服务器,123-reg domaina和DynDNS标准 – 不能从域访问站点,只能访问IP

如何用DynDNS和Linux服务器configuration123-reg域名? 嗨, 我刚刚build立了一个CentOS的网页伺服器跑步灯,从123-reg购买了一个域名,并已经注册了DynDNS标准。 我真的很困惑,我怎么得到的领域与Dyn链接。 客户端更新工作正常,我可以从公共IP访问网站,但每当我去的域名,它只是告诉我这是一个123-reg域名。 有谁知道我可以解决这个问题? 顺便说一句,我正在运行一个dynamic的IP

我可以在已经在Apache上的服务器上安装Ngnix吗?

我有一个运行在Apache上的专用服务器,我听说Nginx使用更less的资源,并在相同的硬件上提供了10倍的更好的结果。 我可以用NginxreplaceApache吗? 它会影响我的服务器的任何数据或设置?

使用LDAP授权的Apache Kerberos身份validation:访问/失败,原因:require指令存在,没有权威处理程序

我试图让一个VirtualHost(以及多个VirutalHosts)启动并运行kerberos身份validation和组的要求。 我在<Directory>指令中的最新configuration如下所示: AllowOverride None Order allow,deny allow from all AuthType Kerberos AuthName "Kerberos Realm Login" KrbAuthRealm LAN Krb5KeyTab /etc/apache2/auth/apache2.keytab KrbMethodK5Passwd On KrbSaveCredentials On KrbLocalUserMapping On AuthzLDAPAuthoritative On Require ldap-group devel testing这个,input正确的凭据后,我得到以下错误: access to / failed, reason: require directives present and no Authoritative handler. input错误的Kerberos凭据时,它将完全拒绝访问。 所以authentication工作,但似乎无法检查组的要求。 该服务器还configuration了PAM,以使用相同的Kerberos领域和LDAP数据库。 我发现"Require valid-user"给出相同的错误,但"Require user username"不。 我怎样才能正确地configuration这个继续对Kerberos进行身份validation并再次授权LDAP? 我在Ubuntu 11.10 x64上使用apache2.2.20。

一个IP地址两个网站和SSL

我认为这个问题对于proessionals来说并不难,但我并不是最好的web服务器。 我有以下情况: RedHat Linux上的一个Apache Web服务器 一个主页(普通的HTTP) 一个应该获得SSL证书的子域上的网站 它将全部运行在一个外部IP上,并且根据用户在浏览器中input的URL进行到网站的路由。 那么如何实现呢?

无法在uWSGI的子目录上正确configurationnginx的HTTPauthentication

我有一个nginx.conf ,看起来像这样: server { server_name subdomain.example.com; listen 443 ssl; ssl_certificate /srv/ssl/something.crt; ssl_certificate_key /srv/ssl/something.key; access_log /var/log/something-nginx-access.log; error_log /var/log/something-nginx-error.log; location /private { try_files $uri @yourapplication; } location @yourapplication { include uwsgi_params; uwsgi_pass 127.0.0.1:3131; auth_basic "Restricted"; auth_basic_user_file /home/ubuntu/something.htpassword; } location / { try_files $uri @yourapplication; } location @yourapplication { include uwsgi_params; uwsgi_pass 127.0.0.1:3131; } keepalive_timeout 70; } server […]

Nginx监视当前连接

我刚开始学习Nginx的networking服务器。 我有几个参数,我知道apache有问题,但我无法在Nginx中find类似的东西。 我曾经用http:/ host / server-status监控apache里的空闲工作。 不幸的是,我没有find如何监控nginx中闲置的工作。 据我所知,Nginx有一个全局worker(worker_processes),它可以服务于1024个worker_connections。 我希望我得到正确的。 但是我怎样才能测量Nginx的当前负载。 目前我使用的1024个worker_connections有多less个。 谢谢!

CSF是否过度杀伤?

我的服务器只运行我自己的网站(vBulletin论坛 – 总是修补了安全修补程序)和Rails网站使用最新版本)所以我真的需要脑脊液? ( http://configserver.com/cp/csf.html )或者这种服务器设置没有必要? 我已经做了平常(禁用SSHlogin,pub-keyauthentication,其他地方非常强大的密码等) 用户经常在cPanel论坛上推荐 – 但我想大多数是那里的主机。

validationIIS或ISS网站的最佳方法是?

我们有一个内部IIS服务器,托pipe几个网站,redirect到外部托pipe的Web应用程序。 有时候人们会做重要的事情,如重新启动服务器,停止服务,拔掉电缆,你把它命名它发生….我想validation我们的内部IISnetworking服务器启动并运行每15分钟,如果不尝试重新启动服务并给我发一封电子邮件。 我写了这个PowerShell脚本,但不知道这是否是完成这个最好的方法? ################################################################### # Summary: Verify W3SVC service is running, send email if it's down ################################################################### ############################## # Get service status ############################## $serviceName = "W3SVC" $serverName = hostname $status = (Get-Service $serviceName).Status if ($status -ne "Running"){ sendMail "$serviceName" "$serverName" #sendmail is a function (not shown) Restart-Service $ServiceName }else{ # Service is running, do nothing; […]