服务器版本:Apache / 2.4.7(Ubuntu)。 问题是[客户端110.191.197.24:50666]访问/ var / www / html / prokfv2 / chatapp / www / w生成巨大的错误日志。请大家帮我找出是什么原因导致这些日志? apache error.log [Thu Dec 25 11:27:51.623953 2014] [core:error] [pid 26122] [client 110.191.180.11:50296] AH00126: Invalid URI in request X-Requested-With: XMLHttpRequest [Thu Dec 25 11:27:52.399540 2014] [core:error] [pid 26097] [client 110.191.180.244:50666] AH00126: Invalid URI in request X-Requested-With: XMLHttpRequest [Thu Dec […]
我试图制作一个ubuntu 14.04版本库的镜像,其中包含在Ubuntu 14.04服务器安装期间能够用作源代码库所需的所有文件。 我有我的apt镜像mirror.list文件包含: deb http://archive.ubuntu.com/ubuntu trusty main multiverse restricted universe deb http://archive.ubuntu.com/ubuntu trusty-updates main multiverse restricted universe deb http://archive.ubuntu.com/ubuntu trusty-security main multiverse restricted universe 当安装Ubuntu的服务器崩溃,因为其缺lessdebian安装程序。 所以我试着把这些添加到mirror.list中: deb http://archive.ubuntu.com/ubuntu trusty main/debian-installer multiverse/debian-installer restricted/debian-installer universe/debian-installer deb http://archive.ubuntu.com/ubuntu trusty-updates main/debian-installer multiverse/debian-installer restricted/debian-installer universe/debian-installer deb http://archive.ubuntu.com/ubuntu trusty-security main/debian-installer multiverse/debian-installer restricted/debian-installer universe/debian-installer 即使在这之后,Ubuntu 14.04服务器安装CD仍然失败…查看日志,并且正在从池中请求不在以上任何软件包列表中的项目…所以还有另一个我缺less的软件包列表? 更糟糕的是,我无法知道它是哪一个,因为从安装光盘下载的所有软件包列表都是成功的! 所以它似乎要求在一个甚至没有下载的列表中包含一个软件包(内置于ISO?)。
我有一个恶意软件分析环境,将拦截使用InetSim任意域和互联网服务的stream量。 我有一个沙箱,其DNS服务器设置为InetSim实例,InetSim将使用自己的IP地址回答任何DNS查询。 这种设置适用于调用域名的恶意软件,但是如果它试图直接连接硬编码的IP地址,我的恶意软件环境就会错过它。 我试图使用iptables将任何出站stream量redirect回到同一子网上的InetSim实例,但数据包似乎在网关机器上的某处丢失。 networking上有三台机器 网关(Ubuntu 14.04LTS,运行VirtualBox,主机专用接口vboxnet0 192.168.54.1) InetSim(VirtualBox VM,Remnux(Debian)Linux发行版,eth0上的VBox主机专用接口,位于192.168.54.2) 沙盒(VirtualBox VM,WinXPSP2,VBox主机专用接口192.168.54.102) 我通常遵循netfilter NAT文档中概述的指南,而我的iptables规则是这样的。 基本上规则是, 出站stream量(不适用于192.168.54.0/24子网)发送到网关192.168.54.1 PREROUTING将目标地址更改为192.168.54.2处的InetSim实例 POSTROUTING将源地址更改为192.168.54.1处的网关 iptable规则 $ sudo iptables -v -t nat -L Chain PREROUTING (policy ACCEPT 17465 packets, 1818K bytes) pkts bytes target prot opt in out source destination 24 1763 LOG all — vboxnet0 any anywhere !192.168.54.0/24 LOG level debug […]
我有一个Ubuntu 14.04服务器,使用apt-get安装vsftpd和pam_script。 我已经configurationvsftpd使用pam_script进行虚拟用户身份validation,我的/etc/pam.d/vsftpd文件如下所示: auth sufficient pam_script.so account required pam_permit.so pam_script_auth脚本非常简单: #!/bin/bash echo "$PAM_USER" >> /home/me/pam_script.log if [ "$PAM_USER" == "asdf" ]; then exit 0 fi exit 1 我已经确认这个脚本是正确使用的(每次我尝试login到vsftpd时都会logging用户名)。 理论上这应该允许访问asdf用户而不pipe密码如何,并且不允许其他人使用。 但是,每次尝试使用不同的用户名时,vsftpd都会冻结。 我这样testing: $ ftp localhost Connected to **** 220 (vsFTPd 3.0.2) Name (****:edziubudzik): [I type "asdf2"] 331 Please specify the password. Password: 提供密码后没有任何反应,vsftpd冻结 – 它不接受任何其他连接,直到我重新启动它。 /var/log/vsftpd.log只注册来自IP地址的连接( […]
我在Ubuntu 14.04中使用Samba 4.1.6-Ubuntu,通过它们之间的单向交叉森林信任validation来自两个域的用户。 Samba机器join到DOMAINA,而DOMAINB是受信任的域。 我的目标是允许来自DOMAINA和DOMAINB的用户在Samba机器上得到authentication。 如果我运行“wbinfo -u”或“wbinfo -g”,则只有DOMAINA的用户和组才被枚举。 因此,当我运行“getent passwd”时,只有本地用户和DOMAINA用户被列出,并且与“gentent group”相同。 但是,如果我运行“getent密码DOMAINB +用户名”,此条目出现: DOMAINB+username:*:51276:50513::/home/username:/bin/bash 如果我运行“getent group DOMAINB + groupname”,则此条目出现: DOMAINB+groupname:x:60860: 正如你所看到的,DOMAINB + groupname(DOMAINB + username)的成员不会出现。 其他信息,如果有帮助: wbinfo -m BUILTIN COMPUTERNAME DOMAINA DOMAINB wbinfo -i DOMAINB +用户名 DOMAINB+username:*:51276:50513::/home/username:/bin/bash wbinfo –group-info = DOMAINB + groupname DOMAINB+groupname:x:60860: 这里是我的smb.conf的摘录: security = ADS domain master = no idmap config * […]
我有5个运行Ubuntu 14.04的物理机器,他们都在一个networking中。 这些全都具有静态IP地址。 每台机器都通过运行Ubuntu 14.04的KVM / QEMU具有1到4个虚拟机。 我可以使用DHCP为物理networking上的所有虚拟机获取非静态地址。但是对于我的分布式软件,我需要所有的虚拟机在虚拟networking中拥有静态IP地址(因为我无法获得更多的在物理networking上)。 然而这个虚拟networking应该跨越所有虚拟机上的所有访客。 而且,其中一台虚拟机在物理networking上也应该有一个静态地址。 我已经成功地为所有的虚拟机在单个主机上创build了一个虚拟networking,因此这些虚拟机可以有静态IP,但是如果我这样做,每个主机都无法工作。 我还为其中一个虚拟机上的物理networking上的静态IP创build了桥接接口。 这是我想要的scheme: 123.45.144.0/28 (physical network) 192.168.0.0/16 (virtual network for all the vms) 123.45.147.3 (host) 192.168.122.101, 123.45.147.49 (vm) 192.168.122.102 (vm) 192.168.122.103 (vm) 192.168.122.104 (vm) 123.45.147.4 (host) 192.168.122.105 (vm) 123.45.147.5 (host) 192.168.122.106 (vm) 123.45.147.6 (host) 192.168.122.107 (vm) 192.168.122.108 (vm) 123.45.147.7 (host) 192.168.122.109 (vm) 192.168.122.110 (vm) 这里是ifconfig的输出: […]
我正在Ubuntu 14.04上运行一个开发LAMP服务器。 今天我看了一下access.log,发现了很多这样的代码: ::1 – – [05/Jul/2015:01:24:14 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.7 (Ubuntu) OpenSSL/1.0.1f (internal dummy connection)" 还有更多的这些: 127.0.0.1 – – [05/Jul/2015:01:50:01 +0200] "POST / HTTP/1.1" 403 347 "-" "-" 我想知道是否这可能是由错误的RewriteRule引起的问题(我只是说自从7月5日以来大约有1500行,如上面的第二行),或者如果我应该深入了解潜在的入侵服务器或至less是试图去做。 你有什么意见? 谢谢 编辑 这可能是有用的: 进入Apache的error.log我发现: [Mon Jun 29 01:24:31.082231 2015] [rewrite:error] [pid 5311] [client 127.0.0.1:33583] AH00670: Options FollowSymLinks and SymLinksIfOwnerMatch are […]
我运行安装了Postgresql 9.3的Ubuntu 14.04服务器。 我看到内核消息泛洪kern.log和syslog,每分钟数百行,直到服务器没有空闲空间。 我不知道是什么原因造成的。 在过去,我已经通过更新到最新的内核并重新启动来解决它,但问题很快就会回来。 我会感谢一些帮助? 以下是其中一个日志条目: Sep 28 15:47:32 database kernel: [430051.554606] ————[ cut here ]———— Sep 28 15:47:32 database kernel: [430051.554620] WARNING: CPU: 31 PID: 29156 at /build/linux-hFNI9K/linux-3.13.0/net/core/dst.c:285 dst_release+0x45/0x60() Sep 28 15:47:32 database kernel: [430051.554621] Modules linked in: ppdev vmw_balloon coretemp crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel aes_x86_64 lr w gf128mul glue_helper ablk_helper cryptd […]
我的客户位于爱尔兰,而我在印度,他不是很熟悉Linux机器,我们需要build立一个Linux机器,以便我们可以在他的机器上build立一个Apache服务器。 他在机器上安装了Windows,那么有没有办法通过连接到Windows机器来安装Ubuntu服务器?
我有多个apache2 web服务器的消息logging到rsyslog服务器。 我使用了一个模板,根据服务器的IP地址,将每个/var/log/syslog文件分隔到自己的文件夹中 从我的rsyslog服务器 #/etc/rsyslog.conf $template FILENAME,"/var/log/%fromhost-ip%/syslog.log" 后来,我决定添加更多的日志到日志。 从我的一个Web服务器 #/etc/rsyslog.conf $ModLoad imfile $InputFileName /var/log/customFile.log $InputFileTag custom-log $InputFileStateFile myfile $InputFileSeverity info $InputFileFacility local3 $InputFilePollInterval 1 $InputFilePersistStateInterval 1 $InputRunFileMonitor local3.* @@192.168.1.20:514 现在,正如所料,来自/var/log/customFile.log的日志将进入/var/log/customFile.log中的rsyslog服务器。 我想要发生的事情还有这些日志去一个单独的文件。 所以,在我的rsyslog服务器上,我希望我的/var/log/192.168.1.x/目录仍然有一个syslog.log文件,包含来自该服务器的所有日志,但也有一个customLog.log文件只是来自/var/log/customFile.log的imfile信息的日志 有什么办法可以在rsyslog服务器上分离出来吗?