服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一台Ubuntu机器作为防火墙运行。 这台机器有我们在eth1上configuration的静态IP。 它通过eth0连接到我们的networking。 我有一台运行Server2012的新服务器安装了IIS。 这是一个共享点服务器。 我需要通过域名访问互联网和本地networking的Sharepoint服务器。 即“awesomebox.net” 什么是IPTables规则我需要做到这一点? 我在哪里: 我有一个规则在NAT表redirect传入的请求到我们的SharePoint服务器。 它在我们的build筑外面工作。 当我尝试从我们的大楼内部访问它时,我在本地防火墙上得到了apache服务器。 sudo iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j DNAT –to 10.100.XX.XX:80 sudo iptables -A FORWARD -i eth1 -p tcp –dport 80 -d 10.100.XX.XX -j ACCEPT sudo iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 443 -j […]
我有一个Apache日志文件。 我需要报告有多less行(请求)来自特定的上下文根。 apache日志已经以斜杠开始,而上下文根就是第二个斜杠。 Apache日志示例: 11.222.33.44 – – [14/Feb/2013:00:27:33 -0600] "GET /lifecontent/monitor?test=siteseer&format=siteseer HTTP/1.1" 200 275 "-" "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)" "SSL=on" 111.22.333.44 – – [14/Feb/2013:00:29:29 -0600] "GET /lc/Brokerage%20Manager/IDG%20Licensing%20and%20Appointment%20Process/IDG%20Franchise%20Reference%20Manual HTTP/1.1" 302 – "-" "(Windows NT)" "SSL=-" 两个上下文根将是“/ lifecontent /”和“/ lc” 不知道什么工具是最好的? 我对GUI或批处理解决scheme感到满意。 我主要是试图找出每个上下文根在一个Apache文件中使用的百分比。 (理想情况下,它可以一次search多个文件,但不是要求。)
在内核中使用netfilter.ip_conntrack是否有助于缓解(d)DoS攻击,还是会让它变得更糟? 我知道它增加了跟踪连接等function,但只是好奇,如果有帮助,或者只是使连接陷入更糟糕的攻击。
目前,我们的产品之一基本上是LAMP虚拟主机。 我们在每个Apache主机上托pipe一个PHP CMS,许多图像,有时候还有WordPress,所有这些都在多个Linux专用机器上。 我们的客户也可以通过FTP访问主机。 每个Apache主机都有一个或多个mysql数据库。 我的问题是: 可以使用库存云服务(来自AWS或Rackspace)的某种组合来完成此设置吗? 。 如果我可以避免每个月或两个月都要启动新的专用箱或节省开支,那就太棒了。 EC2和RS云服务器没有或很less有本地存储。 我可以更新我的CMS上传文件到S3,但我仍然失去FTP和可能的WordPress。 看来块存储可能是答案。 我只是不确定所有的部分如何组合在一起,特别是存储和数据库。
我们有一台简单的打印机在9100上运行一个jetdirect服务来侦听input的字符。 它位于为路由器提供静态IP的调制解调器之后。 我可以telnet和打印任意字符。 奇怪的是,第一个连接需要更长的时间,然后下一个。 我设置了一个脚本,每隔三分钟不断地ping地址。 当我设置这个脚本后连接尝试连接,或多或less,瞬间。 这可能是有道理的,如果有某种types的dynamic地址parsing,但我不明白为什么它是这样工作与静态IP。 通过SureWest连接ADSL2 +。 我确定这是我忽略的东西。 请赐教。
如果我使用SSL连接到端口143上的邮件客户端上的Postfix,则通过此连接从虚拟域发送的邮件将通过smtpd_sender_restrictions ,从而启用将其路由到amavis以在传输之前添加其DKIM签名的筛选器。 到目前为止这么好,但… 但是,如果我使用与上面相同的用户@ virtual_domain生成一封电子邮件,那么直接从Drupal(或运行authentication用户的Roundcube)运行在与Postfix相同的服务器上,则该电子邮件不会通过smtpd_sender_restrictions ,从而没有得到amavis,并得到其DKIM签署。 我该怎么做,以允许我的本地(编程生成)的电子邮件通过smtpd_sender_restrictions ? 在手册中我可以看到没有条件可以添加到规则来放松它? 这是我在/etc/postfix/main.cf使用的规则: ################## # SASL Settings and DKIM Settings # See http://gogs.info/books/debian-mail/chunked/postfix.sasl.html # See http://gogs.info/books/debian-mail/chunked/antispam.dkim.html ################## smtpd_sender_restrictions = # If mail is coming from mynetwork or from authenticated users use amavis filtering on port 10026 (DKIM signing) check_sender_access regexp:/etc/postfix/amavis/tag_as_originating.re permit_mynetworks permit_sasl_authenticated permit_tls_clientcerts # For other mail use […]
我有nginx设置与SSL,并定义了一个proxy_pass指令,以便它通过HTTP代理到支持的系统的某些请求我有兴趣知道是否从后端服务器的响应将到达encryption到客户端。 在发送回客户端之前,nginx会encryption响应吗? 谢谢
什么是在http_proxy环境variables中使用特殊字符的正确格式? 或者是mor特定的,在命令行对http代理进行身份validation时,如何处理用户名或密码中的特殊字符。
我正在运行Ubuntu和Apache服务器。 我想尝试nodejs,我想通过Apache上的虚拟主机来运行它。 我阅读这篇文章,并试图按照说明: http : //thatextramile.be/blog/2012/01/hosting-a-node-js-site-through-apache 我设置了一切,但是Apache抛出了500错误,这似乎是这样的情况: 设置一个基本的mod_proxy虚拟主机 我试着运行这个命令: sudo /usr/sbin/setsebool -P httpd_can_network_connect 1 为了得到这个命令的工作,我不得不安装: sudo apt-get install policycoreutils 但是当我尝试命令时,我得到这个错误消息: setsebool: SELinux is disabled. 我所要做的就是能够将请求转发到nodejs.mydomain.com到端口8000上运行的nodejs守护进程。 如何启用setsebool ,或者有另外一种方法可以使nodejs和运行在80端口上的Apache服务器和平共处?
如果我运行netstat -tnep我会看到大约二十左右的regulra连接,然后是数百和数百个本地环回连接到端口7080.我认为这是与Plesk有关,但是谁能告诉我这是否有问题,以及如何修理它。 Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name … snip … tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39875 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:40225 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39980 TIME_WAIT 0 0 – tcp 0 0 ::ffff:127.0.0.1:7080 ::ffff:127.0.0.1:39061 TIME_WAIT […]