服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有像这样的路由器工作 internet -> 1.2.3.4 eth1 -> Router <- eth0 10.0.0.1 – LAN 并希望将端口80从1.2.3.4端口转到10.0.0.10端口 -A FORWARD -d 10.0.0.10 -p tcp -m tcp –dport 80 -j ACCEPT -A PREROUTING -d 1.2.3.4 -p tcp -m tcp –dport 80 -j DNAT –to-destination 10.0.0.10:80 这从interntet完美的作品,但不是从局域网ex.IP 10.0.0.2我怎么能实现呢? (我不想使用DNS) PS:我需要从两个networking访问1.2.3.4:80
我正在向云上的特定服务器发送请求: wget –header="Host: example.com" http://xxxx:80/ curl -i -H"Host: example.com" http://xxxx:80/ 它完全按照预期返回(一个简单的静态文件)。 但是,当我尝试在浏览器中访问它时,请求超时。 我无法想象这将是一个用户代理头问题,但是再一次,我真的不知道还会是什么。 这不是一个负载平衡器或任何东西,应该直接进入该网站。 任何想法,为什么这可能会发生? 我有我的主机文件集去特定的IP地址。 谢谢
我的一个用户有一些debugging输出邮寄到我的服务器上的地址。 有些事情“出了问题”,现在我收到了35000封邮件。 我需要删除这些邮件,它们全部来自1个特定的地址。 其余的inbo需要保持不动。 我如何做到这一点? 平台:CentOS 5与DirectAdmin,Dovecot,Exim。
我试图运行一个简单的CGI Perl脚本(见下文),使用运行OS X Lion的Macbook上的Apache,并且即使是最简单的脚本也难以运行。 我已经在设置中打开了Web共享,并且我确信已经安装了perl,但是我无法正常运行。 我认为这与我的httpd.conf文件或我把我的脚本文件放在哪里有关。 我已经在下面发布了我的httpd.conf文件(对不起,这是很长的,或者如果它反对堆栈溢出规则发布这么久。) 两个问题。 首先,我的httpd.conf文件看起来是否正确(我已经跟随了一些在线教程,但是它们不完整,所以可能会有些混乱)。 其次,如果文件是正确的,我应该在哪里放置我的脚本,以使它们正常运行? 为了testing这一点,我一直指向我的浏览器在http://localhost/first.cgi ,目前我正在得到一个403禁止的错误; 但是,在过去我已经得到404没有发现错误。 帮助将非常感激 程序,我试图运行保存为first.cgi #!/usr/bin/perl -wT print "Content-type: text/html\n\n"; print "<h2>Hello, World!</h2>\n"; httpd.conf文件位于/opt/local/apache2/conf/httpd.conf # # This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <URL:http://httpd.apache.org/docs/2.2> for detailed information. # In […]
我有一个服务设置,在成功login(Couchbase)后redirect,但它转移到的IP是本地的,连接到的客户端无法到达。 我如何设置iptables,使我可以将客户端生成的stream量路由到另一个端口? 客户端连接到server1 Server1发送客户端的IP连接(这是本地的server1,而不是客户端) 客户端被redirect到192.168.2.53:11210(无法到达) IPTables将发送到192.168.2.53:11210的所有stream量路由到outside_ip:11210 HTTP服务只是返回和IP连接,从而“redirect”客户端,而不是HTTPredirect。 我没有IPTables舒适,所以我不渴望尝试它/搞砸了,失去了我的SSH连接,我已经看到了一些例子,但没有一个似乎工作或做我想要的东西。
如何为Linux用户(例如客户)创build超过1个电子邮件地址。 默认的电子邮件地址是客户[在]域[点]公司,但我想添加信息[在]域[点] COM。 我用squirrelmail,我不打算安装控制面板。 如何手动添加另一个电子邮件地址?
我已经使用NAT在VirtualBox(版本4.1.18)下设置了Ubuntu 12.04版本,一切正常(当然使用DHCP)。 我正在运行OS X Lion 10.7.4。 但是,只要将networking切换到桥接networking,Ubuntu VM就会遇到非常奇怪的networking问题。 该机器似乎得到一个DHCP地址分配得很好,但它只能ping自己和虚拟机的主机的IP后。 它不能ping通网关或外部世界。 我检查了很多东西: 我已经改变了networking适配器的types,但没有什么区别。 我已经尝试从头开始重新构buildLinux,但是一开始就无法连接到Internet 我检查了networking设置,并且设置是正确的。 这是一个ifconfig的副本: eth0 Link encap:Ethernet HWaddr 08:00:27:e4:1c:13 inet addr:192.168.1.13 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fee4:1c13/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:374 errors:0 dropped:0 overruns:0 frame:0 TX packets:77 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:33089 (33.0 KB) TX bytes:9509 (9.5 […]
好的…我有我的服务器设置,我有4个网站驻留在/ var / www /。 每个网站目录和它下面的文件都是根:www-pub根据这个职位: 在/ var / www中处理Apache 2用户www-data权限的最佳方式是什么? 我的用户cdog是www-pub的一部分,正如上面的post所指示的,经过更多的研究,我相信umask是正确设置的。 问题1:在任何/ var / www /目录内创build新文件给我权限 cdog:www-pub -rw-r–r– 所有其他文件都是 root:www-pub -rw-rw-r– 我被引导相信(根据上面的post),任何新创build的文件将是后者。 问题2这些目录中的大部分,具有权限 drwxrwsr-x 是Joomla目录。 login到Joomla后端给我一大堆不可写的目录,这不利于更新/安装扩展/插件等。 首先,为什么我的文件不是用正确的权限创build的? 其次,为什么Joomla目录不可写?
我有一个proxmox群集,它分布在两个不同的子网上,有两个不同的网关。 在第一个子网中,虚拟机通过MAC地址映射获得公共可用的静态IP地址。 vmbr0在此第一个子网中configuration为网桥。 KVM用于虚拟化。 实时迁移到第二个子网后,是否可以保留VM的IP地址? vmbr0在第二个子网中的工作configuration是什么? VLAN,VPN和IP隧道是我想过的概念,但没有任何工作的解决scheme。 这里是一个类似的情况: KVM“活动迁移完成”检测但我不想要一个新的IP地址。 虚拟机应该保留IP地址。
我有很多机器(Windows和Linux)和一台samba服务器。 我会提高桑巴舞的performance。 我该怎么办? 我需要一些分布式文件系统,最好是OpenSource。 🙂 我使用glusterFS,这是非常好的,因为我需要在Windows上工作的解决scheme,不仅unix。