服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我已经改变了我的虚拟主机提供商,现在我有一个configuration问题:在我的网站的根,我有一个名为beta.html的文件。 即使以http://example.com/beta或http://example.com/beta/访问,以前的虚拟主机上的Apacheconfiguration也会提供其内容。 新的虚拟主机上的Apache将这两种情况视为404错误。 请注意,该网站上没有名为beta目录。 有没有什么我可以用.htaccess做到这一点,以便它服务beta.html的内容,而无需客户端redirect?
我们有一堆嵌有Linux的Linux机器。 这些盒子在客户端连接到互联网,连接通常位于防火墙或至less一个NAT之后。 我们需要的是能够通过SSH或其他远程terminal连接到盒子来进行维护。 但是,由于我们无法configurationnetworking,因此无法直接从外部互联网接入盒子。 理想的解决scheme是有一个服务器,在这个服务器上注册这个盒子,一个pipe理员可以在需要的时候拿起一个连接器,然后打开一个隧道。 这样的解决scheme是否存在?
我正在寻找一个SVN设置,允许通过存储库的权限,而不使用SSH。 目前我们有一个SVN服务器,有几个回购站点,通过SSH + SVN协议访问。 我为每个存储库创build了一个UNIX组,并添加需要访问该组的用户。 本质上,我正在使用UNIX文件权限进行访问控制。 然而,我们遇到了一个问题,当我们转移到Windows 8和思科任意连接客户端的VPN访问,我们无法打开SSH隧道,无论出于何种原因,我不知道,networking和VPN不是我的专业领域。 无论如何,我被要求研究一下我们的SVN服务器的备选设置。 据我所知,其他可用的协议是SVN,HTTP和HTTPS。 有一次我们使用的是basic_auth的HTTP,但是任何有密码的人都可以读/写所有的回购。 我们想locking对存储库的访问权限。 无论如何用SVN或HTTP协议来做到这一点。 为了pipe理的目的,我们也希望尽可能多地使用它,这意味着我不想为每个回购维护一个虚拟主机和密码文件。 任何意见或build议表示赞赏。 我们已经转移到Git的新项目,但仍然有一些在SVN开发人员不想移动。 仅供参考,服务器是Linux,CentOS 6.4更适合Linux解决scheme。 好吧所以我尝试设置基于path的身份validation,但我遇到了一些问题,所以我希望有人可以帮助。 这是我的/etc/httpd/conf.d/中的svn.conf文件 LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <VirtualHost *:80> ServerName svn.test.net ServerAdmin admin.test.net ServerSignature Off <Location /svn> DAV svn SVNPath /home/svn/repos #SVNListParentPath on AuthType Basic AuthName "Test SVN Server" AuthUserFile /home/svn/svn-passwd AuthzSVNAccessFile /home/svn/svn-access Require valid-user </Location> […]
我有一个有40tb数据的solaris服务器,我需要移动到另一个linux服务器。 我买了2 qlogic光纤卡都是qle2462,把一个在solaris框和其他在linux的盒子。 所以我需要以某种方式把目标模式的Linux框,然后将数据推送到它。 文献是很难find任何人都有一个如果这是可能的,如果是的话,如何把qle2462卡在目标模式的红帽?
我试图找出我能在本地机器上实现的最大上行和下行DSL吞吐量。 我试过用iptraf : 在我的服务器与$IP我开始: iptraf -s 并在我的本地机器上: iperf -c $IP 会输出 ———————————————————— Client connecting to $IP, TCP port 5001 TCP window size: 21.8 KByte (default) ———————————————————— [ 3] local 10.116.135.6 port 50423 connected with $IP port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.3 sec 8.00 MBytes 6.51 Mbits/sec 如果我在一个循环中启动它: while true;do iperf -c […]
看起来像AWS内部DNS已经是一个非常低的延迟,例如 在ec2上 dig google.com | grep "Query time" ;; Query time: 0 msec 那么我们是否真的需要使用另一个DNS cacher?
大约20分钟后,似乎我的Apache服务器变得不可连接。 通过不可连接,我的意思是如果我curl任何页面,它只会导致2-3分钟没有什么,然后什么也没有显示出来。 我被迫重新启动Apache以使其可用。 实际的盒子本身看起来很好,因为我总是SSH'd在…所以我认为这只是一个Apache的东西。 停止/启动apache服务器3-5分钟后,内存使用情况如下: 一秒就是: CPU MEM 21997 root 20 0 459m 208m 8504 R 45.8 20.8 10:14.56 apache2 下一个: 21997 root 20 0 459m 208m 8504 S 8.8 20.8 10:37.37 apache2 所以有一秒钟是40%的CPU,20%的内存 只有2-3个使用PHP的小型网站,所以他们不可能消耗这么多的内存。 我想知道为什么会发生这种情况?! 我的Apache(prefork)的configuration是: <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> 服务器版本:Apache / 2.2.22(Debian) 在Debian Wheezy上使用libapache2-mod-php5 […]
我试图返回每个操作系统types的请求的sorting列表,从一个Apache access_log文件parsing(不是组合的格式,因为我需要用户代理信息)。 这里是我正在寻找的输出的一个例子: 250 Windows NT 6.1; WOW64 200 X11; Linux x86_64 我已经能够find一个部分的解决scheme,感谢这篇文章。 这是迄今为止我所得到的: awk -F'"' '/GET/ {print $6}' access_log.3 | cut -d' ' -f2 | sort | uniq -c | sort -rn 是否有可能使用剪切来获得我需要的string,或者是另一种需要的方法?
因为我在文件/etc/apche247/conf/extra/httdp-vhost.conf有很多虚拟/etc/apche247/conf/extra/httdp-vhost.conf ,所以这个文件是非常广泛而且没有组织的。 我知道一些创buildVirtualHostdynamic的方法,但是使用启用了站点的文件夹自动安装Apache(apt-get / yum / pacman install)。 但是,如果编译好的Apache这样的文件夹不存在,并且不知道dynamic的方式(不需要在httpd.conf中包含文件)就可以做到这一点。 这是我的Apache(2.4.7)文件夹: root@ubuntu:/etc/apache247# ll total 76 drwxrwxrwx 15 root root 4096 Jan 19 12:16 ./ drwxr-xr-x 153 root root 12288 Jan 19 21:38 ../ drwxr-xr-x 2 root root 4096 Jan 19 12:16 bin/ drwxr-xr-x 2 root root 4096 Jan 19 12:16 build/ drwxr-xr-x 2 root root 4096 […]
如何findFTP 500错误的确切原因 – System.Net.WebException:远程服务器返回错误:(500)语法错误,命令无法识别 使用C#代码进行FTP传输时发生这种情况(可能不需要代码)。 低于300KB的所有文件都被传输,没有错误。 但只有320KB的一个错误转移。 我如何找出原因?