服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想在使用SSH密钥运行Jenkins的服务器上对端口8078进行encryption和身份validation(我将根据需要传递我们的公钥或私钥),并保持8078不被SSH访问。 我现在只有几个开发人员使用机器。 问题:A /我需要防火墙才能完成此操作,以阻止非SSH访问8078? B /将通过端口22解密的请求,redirect到端口8078时,防火墙会看到? B当SSH服务器将端口22上的未encryption请求redirect到端口8078时,防火墙将看到什么IP /端口? C /这是对非Web服务器应用程序进行encryption和身份validation的一个很好的长期解决scheme吗? D / VPN解决scheme会更好吗?
-edit2-事实certificate,asp.net(我不知道如果它的单声道具体)块,如果url和ip地址是相同的。 它的非阻塞,如果我从本地机器和服务器同时运行它。 我在debian linux上使用mono的fastcgi服务器(fastcgi-mono-server2.exe)设置nginx。 下面是我的configuration文件的示例。 我修改了页面睡眠5秒,并打开了两个选项卡,并访问该页面。 第二次加载10秒(第一次等待5秒,加载时,我正在看第二页,然后加载5秒后) 如何在同一网站上获得并发请求? – 编辑 – 它似乎是在不同的域/应用程序并发,因为我的其他页面加载,而testing页块,但testing页面串行。 我希望所有域的所有页面并发。 server { server_name box.com; root /var/www/WebApplication1/WebApplication1; index Default.aspx default.aspx; location ~ \.(aspx|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|dll)$ { fastcgi_pass unix:/srv/mono/monoserve.pid; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
运行Arch Linux我试图让Apache使用/ www(不是/ var / www)作为DocumentRoot。 / www是到/ home / user / www的软链接。 但是,我不断收到“访问禁止”的错误。 /和/home文件夹是不同分区的一部分。 这可能是问题吗? 我已经排除了一个问题: CHMOD权限问题。 所有目录都有777个,由Apache拥有。 符号链接也是如此。 FollowSymLinks选项工作正常。 如果我链接/ www到/ srv / http它确实工作。 只有当我指向它停止工作的/ home /文件夹。 Apache错误日志中的确切错误是: [Sun Oct 23 09:52:24 2011] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /www 我用strace来看看是否会提供一些有用的东西,但没有提供任何线索。 任何人有任何想法? 如果问题确实是符号链接指向另一个分区上的文件夹,是否有一些解决方法?
我有一个Rdhat + Plesk CP,运行Apache和Qmail服务器。 我们在服务器上托pipe了电子邮件帐户。 我可以看到,在Outlook或任何其他邮件客户端访问服务器的电子邮件后,电子邮件将从服务器中删除。 有没有在服务器上的任何configuration来防止这一点?
使用mdadm和Debian时遇到了一些与RAID-5arrays有关的问题。 首先,我失去了一个驱动器(完全,它甚至没有被BIOS识别),然后我用一个新的replace它; 重build已经开始,但已经被第二个磁盘上的读取错误中断(这个已被删除): raid5:md0: read error not correctable (sector 1398118536 on sdd) 我想这个会在接下来的几天中死掉,但我想重新添加它与降级arrays一起工作来执行一些备份(只有很less的扇区被破坏,我希望在失败前保存最多的数据) 。 这里是我的磁盘,按RAID顺序: sdc – 好的 sdd – (具有读取错误的那个,在重build时从数组中移除) sde – (死亡的,replace的,但在重build时明显中断=>我不相信它的数据完整性) sdf – 好的 事实是,我不能重新添加SDD到数组,使用此命令: # mdadm –assemble /dev/md0 /dev/sdc1 /dev/sdd1 /dev/sdf1 –force –run mdadm: failed to RUN_ARRAY /dev/md0: Input/output error mdadm: Not enough devices to start the array. # mdadm -D […]
我试图从我的应用程序中停止IIS 7的“Windows进程激活服务”。 它也停止了依赖 – “万维网发布服务”。 依赖关系始终停止,但主服务不会。 我认为它会自动重新启动,因为我没有在我的应用程序中出现任何错误。 问题是什么可能导致IIS自动重启或阻止它停止? ps我没有做任何其他与configuration有关的事情,只是通过ServiceController对象停止服务 编辑: 主要服务的启动types是manual和automatic依赖。 我也有这样的设置,在服务属性 – >恢复 – >失败1,2,3运行一个程序,iisreset.exe作为程序运行。 无论如何,我没有在我的应用程序中得到任何错误,但如果它可以重新启动,由于一些错误,我想知道如何检查。 我也应该提到它不是一直发生的,在大多数情况下它停止,但有时它不会,我不能事件得到任何模式或关系的东西
可能重复: Subversion错误:Repository永久移动请重新定位 我有一些麻烦,我自己的Subversion服务器。 在networking视图没有问题,但如果有人想通过客户端结账,他会得到以下消息: svn:仓库永久移动到“XYZ”; 请搬迁 显示的“新”位置(XYZ)与我在参数中提交的完全相同。 我的设置: <VirtualHost *:80> DocumentRoot /var/www/htdocs/svn <Directory /var/www/htdocs/svn/> Options SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> <Location /repos/> DAV svn SVNParentPath /var/www/htdocs/svn/repos SVNListParentPath On SVNAutoversioning On SVNIndexXSLT /svnindex.xsl SetOutputFilter DEFLATE AuthzSVNAccessFile /var/www/config/svn.authz AuthType Basic AuthName "Subversion Repository" AuthUserFile /var/www/config/svn.passwd Require valid-user ModMimeUsePathInfo On </Location> </VirtualHost> 再次 :我可以通过webservice观看/下载我的回购/文件,但不能通过客户端结帐。
我想强制Windows 7始终加载临时configuration文件,当用户注销并重新打开。 有没有一种可靠的方法来迫使每次都发生? 背景:如果您熟悉Windows XP的Windows Steady State,我试图复制“locking桌面”function,该function会在注销时清除桌面,我的文档等以及大多数用户历史logging。 然后,当一个新用户login时,该用户被呈现一台新电脑。 这与Windows磁盘保护(和第三方产品,如DeepFreeze)不同,它不需要重新启动,只有注销/login,并且只会删除用户所做的某些更改(重新启动将在晚上,擦拭机器,并恢复到一个新的状态)。 同样,这个想法是让每个用户在一个新的未受污染的空间里工作,然后在每次注销/login时清理这个空间,以保护隐私,并为下一个用户提供相同的清洁桌面等。 Windows Steady State不适用于Windows 7,我还没有find“locking桌面”的可接受替代解决scheme。 这个临时的configuration文件好像可以作为答案,但是我只是在post中引用了它,这是一个不必要的烦恼。 提前致谢,如果我需要更清楚,我会。
目前我注意到有大约15K开放连接到本地主机。 它主要连接到Memcached。 我无能为力,我应该开始优化TCP / IP协议栈。 Memcached支持UDP,但PHP库不支持它。 服务器有很多的内存,大约7GB,它是双核。 任何在Linux中优化TCP / IP协议栈的指针?
运行Windows 7。 有一个奇怪的问题 – 我曾经在XAMPP上使用端口8080作为我的apache,因为我无法在80上运行它。我通过更改/xampp/apache/conf/httpd.conf的监听端口来实现这个目的。 前几天我把它改回来,它再次开始工作正常..但是我的浏览器现在试图指向8080每当我尝试访问本地主机。 例如,如果我input localhost/myproject 在Firefox / Chrome中,它将redirect到 localhost:8080/myproject 并说Firefox / Chrome无法连接。 奇怪的是,如果我编辑地址栏删除8080,它将工作。 但如果我用一个新的(粘贴localhost / myproject)replace整个地址,它会做同样奇怪的redirect。 我试图清除我的浏览数据/caching,甚至重新安装Chrome,但它似乎仍然指向错误的端口。 就好像浏览器记住了“8080端口并不断尝试访问它。 Internet Explorer工作正常,可能是因为我以前没有通过IE访问localhost:8080。 很想知道这个问题的任何解决办法。 谢谢!