服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
可能重复: 在IIS 7上部署ASP.NET JSON-RPC Web服务 我试图手动部署一个ASP.NET Web应用程序,我只是得到一个目录列表。 我已经将发布的文件夹复制到“C:\ intepub \ wwwroot”,然后转换为应用程序。 有没有我失踪的一步? 编辑 :有一点需要注意的是,这个应用程序不包含任何.aspx页面,这是一个使用Jayrock的Web服务,它提供了自己的页面来浏览服务接口。 当通过VS开发networking服务器使用应用程序时,一切正常,我可以看到Web界面,并没有任何问题连接到服务。 但是当部署在IIS上时,它什么也不做。 编辑 :我认为这与IIS无法确定如何正确启动应用程序处理程序。
我有一个使用Visual Studio开发Web服务器的ASP.NET JSON-RPC Web服务。 它有三个依赖:Jayrock,Log4net和一个COM DLL(AcoSDK)能够访问一个C ++应用程序。 我试图在SBS 2008服务器上的IIS7上部署它,但是我遇到了很多麻烦。 应用程序文件位于“C:\ intepub \ wwwroot \ AcombaConnect_Deploy”中,包含带有已编译二进制文件的bin文件夹。 该文件夹已被转换为应用程序,但应用程序不会启动,所以我不得不将下面的部分添加到Web.config文件中: <system.webServer> <handlers> <add name="AcombaConnect.Acomba" verb="*" path="*" scriptProcessor="C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\aspnet_isapi.dll" type="AcombaConnect.Acomba, AcombaConnect" resourceType="Unspecified"/> </handlers> <directoryBrowse enabled="false"/> </system.webServer> 在这一点上,应用程序抛出:“坏模块”ManagedPipelineHandler“在其模块列表”,我试过从https://stackoverflow.com/questions/8659862一切无济于事。 然后,我尝试将应用程序池切换到集成的应用程序池,并将以下内容添加到Web.config文件中: <system.webServer> <validation validateIntegratedModeConfiguration="false"/> … 现在,似乎应用程序正在启动,但我只得到“HTTP错误503.该服务不可用。” 有人知道从哪里去? PS:我对IIS7没有太多的经验。 我不知道在哪里寻找更详细的错误消息。
我正在阅读有关WPA2协议。 身份validation步骤使用802.1X协议,后者使用EAP框架; 其中所谓的“EAP方法”进行authentication( 来自图书的图表 )。 WPA2authentication要求实施以下EAP方法( 来源 ): EAP-TLS EAP-TTL 的PEAPv0 / EAP-MSCHAPv2的 PEAPv1 / EAP-GTC EAP-SIM 假设我拆开我的客户AP,将其设置为WPA2,手动inputSTA和AP中的密码(PSK)。 身份validation如何发生? 通过authentication,我只是表示双方certificate他们知道密钥(不透露密钥)。 这是否发生在802.1X和EAP框架(如图所示),在这种情况下,哪种EAP方法可以处理? 还是802.1x不使用? 或者是802.1x使用,但不是EAP框架?
目前我们正在将所有的服务从apache2迁移到nginx,但是目前还停留在特定的重写规则中。 apache中的规则是检查caching的图像/缩略图是否存在,如果存在,则直接发送输出。 否则会将请求重写到image processing器。 # if cached version exists, output directly RewriteCond %{QUERY_STRING} ^(Guest|Member|avatar|tagged|thumb)$ RewriteCond %{DOCUMENT_ROOT}/cache/$1/%{QUERY_STRING}.jpg -f RewriteRule (.*)\.jpg$ /cache/$1/%{QUERY_STRING}.jpg [L] # otherwise redirect all jpg-image-requests to processing # script if they are not in cache dir RewriteCond %{REQUEST_URI} !^/cache RewriteRule \.jpg$ /image_processing.php [QSA,L] 我们尝试了几个try_files方法,但是到目前为止我们失败了。 有人可以帮助将这个重写规则移植到Nginx吗? 非常感谢你!
我想设置ARR(IIS负载平衡软件)caching,这取决于标题中last-modified标签。 每次服务器收到请求时,都会查看last-modified标签,如果已经被caching,则会将caching中的数据呈现给用户。 但是,如果这是一个尚未caching的页面,服务器将显示原始文件。 我怎样才能做到这一点?
我有一个KVM主机桥接其eth0为br0。 我有一个使用桥接适配器(而不是NAT)的访客使用自己的公共IP。 如果我在主机上设置了基本的防火墙规则,它会突然开始花费很长时间在其IP上连接到ssh(或其他服务,如http)guest,无论本地(从主机)还是从另一个主机完全连接。 很长时间我的意思是20秒而不是1秒。 此外,其出站连接也需要很长时间才能打开(从访客连接到另一个主机)。 我只是简单地启用了所有转发; 没有这种说法,没有交通是来自或来自客人。 如果我冲洗所有这些规则,则连接恢复正常。 问题:1.什么给了? 2.如何排除故障 – 是否有办法logging所有拒绝? 这些是我的规则声明: *filter # Allow all loopback (lo0) traffic and drop all traffic to 127/8 that doesn't use lo0 -A INPUT -i lo -j ACCEPT -A INPUT ! -i lo -d 127.0.0.0/8 -j REJECT # Accept all established inbound connections -A INPUT -m state […]
我已经build立了如下的堆栈:Debian 6上的Nginx,php-fpm和Pure-FTPD。 为了使PHP-FPM池在每个不同的用户下运行,我为我在/var/www下的每个网站创build了一个系统用户; 我已经build立了pure-ftpd与mysql的虚拟用户支持(pure-ftpd-mysql)。 它工作,我可以读取/var/www/example.com下的文件。 但是我不能编写或编辑任何东西,因为它们属于Example用户。 我知道一个可能的解决scheme是拥有775个 /var/www/example.com权限(pure-ftpd的用户和Example用户在同一个组中),但是我不想这样…。 那么是否有另一种(可能更好的方法)让纯ftpd的用户完全访问/var/www/example.com/和/var/www/example-2.com ?
我的服务器:CentOs 6 64位。 通过下载Linux x64(64位)jre rpm并使用命令安装jre rpm -Uvh myJreFileName.rpm 用yum安装tomcat6,然后用yum安装tomcat7,看看我的问题是不是用tomcat6,但是不是。 当我启动tomcat 7时,它说: Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.27 Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.27 Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.27/temp Using JRE_HOME: /usr/java/jre1.7.0_04 Using CLASSPATH: /usr/share/apache-tomcat-7.0.27/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.27/bin/tomcat-juli.jar 每次启动似乎在不同的时间失败。 有时甚至不会去端口。 有时catalina.out显示它部署第一个应用程序。 当我尝试打开myDomain:8080时,它只是在等待一些东西,当我杀死我的tomcat进程时会停止。 在租用这个VPS之前,我尝试了使用我的32位计算机进行相同的环境设置,但是我没有这样的问题。 不知道我这次做错了什么。 一些catalina.out样品开始杀人后: May 06, 2012 3:45:21 AM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production […]
我不确定这是最适合SO还是SF,我最初是把它贴在原来的SO – Link上的,但是现在看来,它可能更适合SF。 主持人请随时closures,如果这是显而易见的。 我们在我们的主页上实现了一些代码,这取决于每个唯一访问者的geoip查询,我们可以select查询geoip web服务(Maxmind)或下载geoip数据库并在本地查询。 该服务器目前是一个512MB的Linode实例,每天只能接收大约1500个唯一身份validation,但是我们担心在stream量高峰期会发生什么情况。 如果本地是最好的路线,显然升级服务器内存很容易实现。 在本地使用数据库稍微便宜,因此不是一个因素。 您认为哪种解决scheme在服务器不负载的情况下可能会提高页面加载速度? 哪个解决scheme更有可能在网站遭遇洪stream攻击时生存下来? 假设我们必须避免caching。
我有一个客户的服务器与WDC WD20EARS驱动程序在软件RAID。 这些磁盘是高级格式(4Kb扇区,而不是512字节)。 他们configuration如下: Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 — CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 3907029168 device size with M = 1024*1024: 1907729 MBytes device size with M = 1000*1000: 2000398 MBytes (2000 GB) 问题是,一个驱动器似乎有坏块,我需要更换它。 而这个模型在某种程度上缺货。 我可以用软件RAID来replace这个硬盘吗? 操作系统是CentOS […]