服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我configuration了主要的主机(doc root / var / www / html)和虚拟主机(doc root / var / www / html / vhosts),但是当我访问主要主机(server2.example.com)时,它总是被转发到虚拟主人(主人走开)。 下面,我提供了httpd.conf,请帮助我。 ServerAdmin root@localhost ServerName server2.example.com:80 UseCanonicalName Off DocumentRoot "/var/www/html" <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory "/var/www/html"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www/html/web/test1.example.com ServerName test1.example.com ServerAdmin […]
我有域example.com,我有两台服务器serverip1和serverip2托pipe的网站 我希望serpverip1是默认的服务器,如果出现任何问题,那么example.com应该将所有的请求指向serverip2(就像我想serverip2是我的备份服务器) 有什么build议?
一个目录是移动与mv命令在一个Linux的盒子,应该看什么日志这样的行动? 在根bash_history我可以看到命令被使用,不幸的是bash_history不logging时间和date,因此使它很难追查。 问候和感谢。
我使用IIS和Confluence运行Windows Server 2008。 服务器在networking设置中设置了两个IP地址。 Confluence设置为使用第二个IP地址。 IIS和Confluence似乎启动正常(日志中没有错误)。 但是我无法到达Confluence。 只要我把端口设置为8090, 我可以看到Confluence。 有没有可能像这样在你的服务器上使用两个IP地址?
我已经在互联网上search了几个小时,并且发现与思科文档相矛盾。 在一台路由器上,我有一个连接到VDSL2线路的fa0 / 0,并用Dialer0拨号。 在这个路由器上,我也有一个连接到ADSL线路的atm0 / 1/0,并用Dialer1拨号。 当每个拨号时,他们被分配相同的IP地址,网关等。一个路由的子网被通过这些。 当拨打ADSL线路时,ISP开始向下发送所有传入的通信。 但是,我可以强制VDSL2线路上的所有输出stream量…这只是ADSL的答复。 最好如何configuration这样的ADSL线路是在主VDSL2线路发生故障的情况下使用的? 我知道ip sla和浮动路线跟踪。 我的假设是,我需要在ATM接口或Dialer1接口上按需拨号configuration,只有在stream量被迫使用浮动路由时才会拨出。 任何指针将不胜感激。
有没有办法显示一个Apache / httpd进程的列表与他们的pid和一些关于请求的信息? 像请求url,任何参数,域名,内部/外部IP地址等 我已经尝试了像netstat或htop这样的东西,但没有告诉我有关正在发生的事情的很多信息。 我想这样,我可以select一个进程来杀死,而不是重新启动服务,杀死所有的人。
我们在Wordpress中获得了504个超时时间,并附带了一个“发布post”function,该function会将受到攻击的zip文件解压缩,将解压缩的文件移至s3,制作一个新的Zip并将其移至S3。 在更大的文件在60秒后超时。 现在我可以在这里明确这个ISNT的用户function – 当用户做任何事情时,这不会发生在网站的前端。 用户将内容图像,邮编等上传到pipe理面板中等待我们的post。 在审核之后,我们可以select删除post(删除他们同时上传的所有数据),或发布post,然后将其上传的zip,解压缩,检查病毒,删除任何不是MP3的东西,上传个人的MP3到S3,创build一个新的zip文件,并上传到S3。 这全部来自EC2。 正如你可以想象的那样,虽然这不会给服务器CPU带来太多负担,但是将所有这些数据移到S3通常需要60秒以上的时间。 所以我已经看到了如何防止与Nginx的网关超时的build议 我已经把fastcgi_read_timeout放到了我的nginx.conf中,并将其设置为2700,以避免所有超时错误。 我还添加了该页面上提到的client_body_timeout和send_timeout。 但是这个过程仍然在60秒内超时。 我可能把它们放在nginx.conf的错误的地方(它重新启动没有问题)使用错误的时间,或者有另一个function,将允许此PHP过程完成。 我只要能设置它们,我就拥有所有的php-fpm时间。
首先,这是可能的吗? 考虑以下设置: 一个面向公众的“SSH反弹盒” bouncer.mydomain.tld 四个私人* nix系统 host1.mynet.local host2.mynet.local host3.mynet.local host4.mynet.local 所有在端口22上运行Open-SSH。每个私有系统都有其唯一的根密码和唯一的用户。 我希望能够以root身份loginhost1.mynet.local: ssh [email protected] 以上将使用SSH反弹框以root身份login到host1.mynet.local SSH,而无需手动设置隧道。 另外,请考虑以下可能性: ssh [email protected] 这应该连接到host3.mynet.local作为用户janet。 最后一个“_”将用户名与主机标识符分开。 问题是这对最终用户应该是完全透明的。 这意味着工作完成服务器端而不是客户端。 最终用户不需要编辑configuration文件,安装隧道,或者编辑.ssh / config文件来使其工作。
我在我的服务器上使用软RAID raid1。 上个星期六,在磁盘上有一个失败,因为我可以看到我的日志下面的错误 Mar 16 08:38:40 storage-1 kernel: [694968.826388] ata2.01: status: { DRDY ERR } Mar 16 08:38:40 storage-1 kernel: [694968.826412] ata2.01: error: { UNC } Mar 16 08:38:40 storage-1 kernel: [694968.848390] ata2.00: configured for UDMA/133 Mar 16 08:38:40 storage-1 kernel: [694968.864359] ata2.01: configured for UDMA/133 Mar 16 08:38:40 storage-1 kernel: [694968.864366] sd 1:0:1:0: [sdc] […]
让我从事实上,在我们的组织中的事情是很奇怪的事实。 现在,我们必须为我们控制的DNS区域设置邮件服务器,例如xxx.yyy.zzz 。 但是,我们不能将其放置在为该区域分配的子网中。 目前我们有两种可能性。 将其置于与自己的DNS区域不同的子网中,并将其插入该区域的rDNS。 也就是说,我们的DNS指向那个IP,他们的rDNS指向我们的域名。 或者,我们可以将其放置在不同的子网中,rDNS查找将不起作用。 我的问题是,这些设置是“邮件友好”。 也就是说,邮件服务器,邮件客户端,垃圾邮件检测等会容忍这样的设置,否则很有可能会从这样的服务器发送电子邮件,被标记为垃圾邮件等等。