服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
感谢你们所有人的回答。 我现在明白了这个问题,并且进入了鱿鱼服务器。 首先,我在我的服务器电脑上安装了一个鱿鱼服务器[我正在使用CentOS 5.5]。 首先我下载一个yum包: yum install squid 然后我用这种方式configuration鱿鱼服务器: vi /etc/squid/squid.conf 将这些行添加到squid.conf文件中: httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on acl localhost src 127.0.0.1/8 acl lan src 202.51.176.42 192.168.10.1/24 http_access allow localhost http_access allow lan 然后保存并退出[因为我在eth2中使用202.51.176.42作为真实IP,在eth0中使用192.168.10.1作为子networking]。 然后添加一个文件: cat > /etc/fw.proxy 然后将这些行添加到fw.proxy文件中: #!/bin/sh # ———————————————————————————— # See URL: http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html # (c) 2006, nixCraft under GNU/GPL v2.0+ […]
我按照此页面上的描述阻止了一些IP地址,但仍然可以访问我的网站。 我知道我可以阻止它在IIS7中,该选项的作品,但我想阻止它与防火墙,而不是IIS,所以不会生成一个403。 任何想法,我已经错过了? 更新回应评论: 服务器pipe理器中的防火墙已closures 域configuration文件:防火墙是打开的 私人资料:防火墙已开启 公共资料是活动的:防火墙是closures的
我有一个奇怪的问题,看起来像一个错误。 我使用apache 2.2作为一个简单的转发代理。 另一台服务器(相同操作系统,相同版本)上的相同安装程序也可以使用 我只需安装apache2并启用模块proxy , proxy_http和proxy_connect并设置适当的身份validation方法。 正常的http请求工作正常,但https请求在浏览器(chrome)中显示(在一段等待时间后)下面的错误; Error 111 (net::ERR_TUNNEL_CONNECTION_FAILED): Unknown error. apache错误日志显示以下内容: [Tue Dec 27 18:30:17 2011] [error] [client ***] (20014)Internal error: proxy: error reading status line from remote server ***.com [Tue Dec 27 18:30:17 2011] [error] [client ***] proxy: Error reading from remote server returned by ***.com:443 我读了一些错误报告,并search错误,发现一些东西,在反向代理设置和设置一些环境variables来禁用保持活着,但它并没有解决问题。 奇怪的是,在另一台服务器上,它似乎工作得很好! 有人可以指出我正确的方向与这个错误? 编辑: 服务器在Ubuntu […]
我的服务器被Baiduspider杀死,无论我放在我的robots.txt文件中什么都没有发生。 所以暂时我需要通过iptables阻止尽可能多的IP地址。 我通过以下方式获取IP地址: grep -ri Baidu /var/log/apache2/access.log | cut -f1 -d' ' | sort | uniq 我的iptables规则如下所示: Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT all — anywhere anywhere ACCEPT all — anywhere anywhere ctstate RELATED,ESTABLISHED ACCEPT tcp — anywhere anywhere tcp dpt:ftp ACCEPT tcp — anywhere anywhere tcp dpt:ftp-data ACCEPT tcp — […]
我想从Codesion发布到Github,但是即使当SSH-Key是Passphrase-less并且一切工作在本地完美时,编码服务器都不能连接到github,为什么呢? 换句话说,我想从发布连接到github,SSH密钥完美无缺,但是无论密码服务器从未连接到Github,为什么? 请看附图。 http://i.stack.imgur.com/zzcgm.jpg 谢谢!
我目前正在尝试在Linux RHEL服务器(运行svnserver)上运行TortoiseSVN作为现有存储库的“远程查看器”。 如果“shell”界面如所描述的那样工作,理论上应该是可能的。 理想情况下,我希望能够在svn + ssh:// …configuration下运行这个基本的安全原因。 由于我们的构build空间相当庞大,我不愿意在我们的Windows主机上生成工作副本,除非是绝对必要的。 即使是极端的分区,几乎不可能pipe理。 PuTTY会话进入svnserver主机完美工作。 Linux主机中现有的SVN存储库/工作副本完美工作。 佳丽完美的作品。 PLink完美的工作。 所有在TortoiseSVN文献中描述的初步步骤都已经到位(除了为了颠覆而修改基于/ etc /的configuration文件之外,这是一个禁忌,如果我提出要求,我会把我的手腕打上一巴掌)。 所有的SSH密钥(私有的和公共的)都已经就位并且按照广告的方式工作。 TortoisePlink似乎工作(当我在Plink命令行中插入相同的条目),但没有任何反应,并且一个简单的命令I / Oredirect到本地文件似乎不起作用。 TortoiseSVN一直崩溃 – “无法连接到URL中的存储库…”是我在工作窗格中收到的最典型的消息。 有些指令是错误的,或者在我理解这个软件包做了什么或者应该做什么的时候有一些概念性的错误。 我之前遇到的一个评论build议,只有在Windows主机上有工作副本,TortoiseSVN才能正常工作。 在这种情况下可能会有问题。 那位大师在说什么? 可以提供具体细节(在合理的范围内),规定专有的企业networking/主机细节被排除在外。 我有一个涉及身体部位和第一胎的NDA。
Arch Linux。 Servlet显然与openjdk有兼容性问题,所以我卸载了它,并从AUR安装了普通的jdk / jre。 # /etc/rc.d/tomcat7 restart :: Stopping tomcat7 daemon [FAIL] :: Starting tomcat7 daemon [BUSY] Cannot locate Java Home 添加了export TOMCAT_JAVA_HOME=/opt/java到/etc/profile.d/jdk.sh (和jdk.csh下的等价物),重新启动。 echo $JAVA_HOME和echo $TOMCAT_JAVA_HOME都返回/opt/java ,但仍然没有骰子。 为什么?
我试图安装这个插件,但没有find如何这样做的任何文档。 该项目在这里: http : //www.phpwhois.org/ 到目前为止,我已经知道我应该做tar -zxvf /plugins/phpwhois-4.2.2.tar.gz 这解压文件到phpwhois-4.2.2 ,我发现读了我。 我从中得到的是: 38 Installation 39 ———— 40 41 Basically, untar the distribution somewhere outside your server's 42 document root and make sure the directory is listed in 'include_path' 43 in your php.ini file, server configuration or in an .htaccess file. 44 If you want to test […]
每当我尝试和运行MySQL时,我得到以下错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 我做了一些研究,它看起来是因为文件mysqld.sock不存在。 我做了一个 ps -elf | grep mysql 并找不到mysql运行。 然后我做了 service mysql start 它只是冻结(从未开始)我最终^ C出来,做了 service mysql status 它说,MySQL正在运行,但是当我运行 ps -elf | grep mysql 它再次没有显示。 然后我停止mysql服务,并再次挂断,所以我用^ C停止,当我检查状态正确显示状态为停止。 我非常尴尬地迷失,不知道该从哪里出发。 以下是我的错误日志文件中的最新信息: 111227 18:07:42 [ERROR] /usr/sbin/mysqld: Can't open file: './wordpress/wp_7_rg_form_view.frm' (errno: 24) 111227 21:37:43 [Note] […]
为了尝试和改善加载时间,我想创build一个Drupal站点的文件夹的特定子域。 进一步的改进可以是例如在云上具有该特定子域… 我对服务器并不十分了解,而且我还有很多需要了解HTTP请求的知识,但基本假设是,如果资源在服务器之间分开,页面加载速度会更快。 例如,如果我的主页显示image.jpg,下面应加载更快 http://example.com http://files.example.com/image.jpg 比这个 http://example.com http://example.com/image.jpg 由于我正在使用Drupal进行开发,因此我知道可以在“站点configuration”中更改我的文件path。 我还没有尝试在文件系统path字段中input绝对URL,但是我不觉得这个解决scheme是灵活的,因为这意味着我的本地开发站点上有相同的path。 我能想到的唯一解决scheme是在我的服务器上创build一个符号链接,在这种情况下,我想知道它是否会实际达到预期的效果,即上面的示例。 我不确定是否足够清楚,所以如果您需要进一步澄清,请不要犹豫留下评论。