服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我正在运行OEL 6.4(一个RHEL克隆),每晚通过ssh读取大文件。 在rsync期间,我经常(大部分时间)会发生内核恐慌: Message from syslogd@cheshire at Mar 24 00:39:01 … kernel:Oops: 0000 [#1] SMP Message from syslogd@cheshire at Mar 24 00:39:01 … kernel:Stack: Message from syslogd@cheshire at Mar 24 00:39:01 … kernel:Call Trace: Message from syslogd@cheshire at Mar 24 00:39:01 … kernel:Code: 00 55 48 89 e5 48 83 ec 10 48 89 1c […]
我有一个公共的IP地址和一个域名,他们被正确绑定。 我如何创build子域名? 我这样做是为了使一个子域www.sub1.exaple.com运行ASP.NET 4.0,而另一个子域www.sub2.example.com运行在不同的主机configuration Listen 80 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /www/sub1 ServerName www.sub1.example.com </VirtualHost> <VirtualHost *:80> DocumentRoot /www/sub2 ServerName www.sub2.example.com </VirtualHost> 但是,当我发出一个“服务apache2重新启动”命令时,出现“NameVirtualHost *:80没有虚拟主机”的错误。
我知道cisco pix 515是一个老的EOL设备,但是有谁知道它是否支持IPv6或完全不可能?
我在Intranet上有一个Windows Small Business Server 2003 R2。 它包含一个域控制器和MS Exchange。 我需要将SBS移动到新硬件并保留服务器名称。 执行此操作的最佳做法是什么? 谢谢
这是相当简单的。 我在这里创build了一个rc.local文件: /etc/rc.local 我使它可执行。 但是,启动服务器时不会运行。 我可以在目录中看到它,当我尝试手动运行时,我收到以下消息: root@:/etc# rc.local rc.local: command not found 我的rc.local文件如下所示: #!/bin/sh -e # FUNCTIONS function setup_logs { exec > >(tee -a /var/log/deploy.log) exec 2> >(tee -a /var/log/error.log) } # COMMANDS setup_logs apt-get update # Update aptitude list apt-get -y dist-upgrade # Upgrade aptitude programs cd /etc/spider && git pull # Update deployment […]
我在CentOS 6.3下configuration了一个Apache服务器。 我想把我的应用程序 /var/www/html/<myApp> 但该目录由root拥有。 如何正确configuration访问权限,以便我可以从FTP客户端发布文件到该目录? 最初,我想把我的文件放在/ home / myApp / wwwroot下,但是在CentOS下它出现了错误信息,你应该把你的文件放在/ var / www / html 什么是正确的方式来configuration这个?
在我的Nginxconfiguration中 location / { allow 198.168.0.1; deny all; } 现在,我想redirect所有其他IP,除了允许的一个google.com ,我该怎么做? 我试过类似的东西 location / { allow 198.168.0.1; deny all; rewrite ^ http://google.com/; } 但是这直接redirect到所有IP的google.com 。 我只想要198.168.0.1访问页面,其他人将被redirect。
我最近在Ubuntu 12.04上设置了一个服务器。 我有一台邮件服务器托pipe在同一台服务器上。 现在,有很多用户在我的域名中使用电子邮件ID,他们可以通过SSH访问我的服务器以查看代码。 我想和其他人一起隐藏我的网站的public_html文件夹。 我担心,如果我只是改变文件夹的权限,它也不会在网上访问。 那么,删除对这些文件夹访问各种用户的最佳方式是什么? 如果我不清楚询问我的疑问,请发表评论!
请记住,这个问题是专门针对Windows平台的。 对于一个特定的公司,他们有一个内部和外部的领域。 一个在防火墙后面,一个在前面。 我坐在内部的领域。 我可以ping内部域上的计算机和外部域上的计算机。 在内部域上,如果我在内部域的机器主机名或IP上执行nslookup,它将parsing主机名。 在内部域上,如果我只在外部域的计算机主机名上执行nslookup,它会parsing主机名; 但是,它不会使用IP地址parsing主机名。 从内部域,我RDP到外部域的机器,从本机运行nslookup,我可以通过IP或主机名parsing任何内部或外部机器的主机名。 我不确定发生了什么事情。 很明显,有东西被阻塞。 我的问题是我的select是什么? 我想运行一个脚本,该脚本返回两个域中的机器的主机名,但是似乎我必须让这个脚本在两个域中都存在。 谢谢。
我有一个网站正在开发,我只想要我的IP访问该网站,并阻止所有其他的IP。 我可以在Nginx allow 1.2.3.4并deny all 。 不过,我希望其他访问者只看到一个页面index.html ,它说: 欢迎来到本站,敬请关注 如何让像Nginx这样的全球用户只能访问一个页面? 我尝试与error_page一样 location / { allow 1.2.3.4; deny all; error_page 403 index.html; } 但是这会创buildredirect,而我从其他ip访问时, the website has too many redirects 。