Articles of ubuntu 12.04

nginx上的域根无法正常工作

mydomain.com运行在ubuntu服务器(介质 – 亚马逊ec2)上的nginx1.2,php-fpm,apc。 我一直在调整我的服务器过去6个月,但是从前天开始发生了一个问题。 我无法parsingwww.mydomain.com或mydomain.com的根目录。 需要3分钟时间才能收到页面上所有链接转换为本地ip(10.xxx)的破损页面。但是,任何其他url(www.mydomain.com/a或mydomain.com/a)或www。 mydomain.com/a.php等解决完美,并与特色nginx的速度(我是一个大粉丝)! 即使www.mydomain.com/index.php完全解决这是基本相同的服务器根即www.mydomain.com。 所以似乎只有在最后没有任何url传递的时候,请求才能被parsing。 我想出了以下三种可能性,为什么会发生这种情况:1 – 不正确的主机设置 – 我可能会传递不正确的主机信息在一些设置,即在php-fpm.conf,php.ini或nginx.conf或在Ubuntu下主机或hostname.conf等2-不正确的索引设置 – 我可能会在nginx.conf或php-fpm.conf传递不正确的索引types3什么是可能的:( 最重要的是,如果我停止在nginx.conf中使用“server_name”指令,这个问题就会消失。 所以一个未命名的nginx服务器块会导致正常的操作,但是当我把server_name指令放到www.mydomain.com或者mydomain.com的时候,那么域根再次变得无法访问。 过去两天这让我疯狂。 不断的谷歌search没有什么帮助,因为它可能是一个configuration误导。 我谦卑地弯下腰,在我的电脑霸主之前! 请帮忙!

ubuntu 12.04 kvm虚拟服务器networking设置,无法让机器连接

我已经在我的Ubuntu服务器主机上工作了好几个星期了,我只是无法设法让虚拟机进入networking….这就是我需要做的: 我需要能够创build具有可以从外部访问的IP地址(192.168networking)的虚拟机。 我需要能够通过SSH,FTP,HTTP和最好的HTTPS连接到虚拟机,其他任何东西都不重要。 到目前为止,一切似乎都很简单,而且在IP地址范围和服务器/客户端configuration方面我有很大的余地。 我可以select使用/ 24networking的一部分,因为大多数IP不被使用,如果绝对必要,我可以select创build一个新的/ 24子网。 也可以select在主机上重新格式化和重新安装操作系统,并重新创build虚拟机,因为除了尝试让虚拟机工作外,没有其他任何操作。 我宁愿如果虚拟机只是正常networking的一部分,将是192.168.5.0/24。 主机有2个网卡,所以我甚至不需要在同一个/ 24networking中连接主机。 我试过(我认为)几乎所有的东西都来自5个不同的桥接教程(提供eth0曾经有的相同的IP(主机可以连接到虚拟机,反之亦然,虚拟机没有外部networking访问), eth0的设置就像以前一样,而且有一个不同的IP(与上面相同),带有端口转发的NAT(如果它工作的话,我宁愿不要使用它),closures一个主机网卡,只是使用其中的一个,不同的子网….等我知道我的iptables相当好的方式…. 主机是64位Ubuntu Server 12.04,使用libvirt / kvm。 编辑:本地networking是192.168.5.0/24,主机有静态IP 192.168.5.254,也就是名称服务器的GW。5.1。 我们有一个192.168.10.0/24的第二个本地networking,其中有.10.1GW,但是主机和虚拟机都应该进入.5子网。 .10子网不是必需的,但是如果主机只能在.10​​子网中访问,这并不会太可怕。

从localhost与tcp连接时,MySQL崩溃(UNIX套接字工作)

我有运行MySQL服务器5.5.24的Ubuntu 12.04。 我可以连接mysql –user root -p 。 status显示我: … Connection: Localhost via UNIX socket … 当我尝试连接mysql –host 127.0.0.1 –user root -p (或与 – 协议–protocol=tcp )我可以连接(获得提示),但任何我会尝试做会得到我这个错误: ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect… Connection id: 39 Current database: *** NONE *** ERROR 2013 (HY000): Lost connection to MySQL server during […]

Ubuntu的12.04 – svn重新定位和系统重新启动

我认为我的服务器已被黑客入侵,但我无法确定。 我已经安装并在Ubuntu 12.04上运行svn。 安装后,我有一台机器来检查用户名joe的存储库。 昨天晚上我用自己的机器上的用户名john检出了存储库。 但突然今天我试图提交时得到这个消息: 'ERROR版本库暂时移到' http://www.mydomain.com '; 请搬迁' 我不知道从哪里开始看这里,一些search结果表明它可能是一个钩子脚本,其他的说草稿configuration文件。 我有svn与webDAV安装。 configuration文件是:/etc/apache2/mods-available/dav_svn.conf: <Location /backuprepos/filesystem> DAV svn SVNPath /home/backuprepos/filesystem AuthType Basic AuthName "filesystem subversion repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location> 我添加到以下文件的密码: htpasswd -c /etc/subversion/passwd user_name 真的需要一些帮助..

Nmap SYN Scan是否阻止所有连接?

我有ServerA(运行Ubuntu 12.04(IP:10.10.10.200)),一个也是Ubuntu Dom0的KVM DomU,它试图对ServerB-ServerZ(混合操作系统(IP:10.10.10.20-199))执行扫描命令: nmap -vv –stats-every 5s -sS -R -p 1-65535 10.10.10.20-199 现在,每次我这样做,我的所有连接都会在执行扫描的计算机上被阻塞(传入和传出)。 这与禁用iptables和ufw,规则刷新等…我可以完美地ping通网关扫描开始之前和大多数扫描期间,直到我失去了所有的连接点…在这一点上,我仍然可以通过访问机器控制台,没有高负荷等… 顺时针扫描有什么问题…我试图做一个FIN扫描工作。 另外我使用命令tail -f /var/logs/*.log来监视大部分日志,但是也没有得到任何可疑的东西 任何指针将不胜感激。

rkhunter(1.3.8),crontab,Ubuntu 12.04.1 – 非常奇怪的行为

Rkhunter,Ubuntu 12.04.1 我和rkhunter有一个奇怪的问题。 我没有发现任何有用的广泛search后… …几天。 如果我从crontab运行rkhunter,我会得到一堆“无法findXXXX”警告。 即使从命令行运行rkhunter –propupd也是如此。 这是怪异的位。 如果我从crontab运行rkhunter –propupd,我只能得到那些“无法find”消息之一,那是ifconfig。 当我从crontab运行–propupd它更新了106个文件,从命令行它更新了136行。 奇怪,呃? 这是否与apparmor有关? 如果是这样,你有什么apparmorconfiguration提示对我来说,我是Apparmor的新手。 非常感谢!

容器的Openstack-Swift磁盘使用情况

目前我正在testing一个由1个代理节点和6个存储节点组成的OpenStack-Swift集群。 每台主机都有Ubuntu 12.04。 我放了5000个容器,每个容器有一个4.6 KB的文本。 每个存储节点都有一个100 GB的磁盘,并将其格式化为xfs分区。 经过testing,当我检查存储节点上的磁盘使用情况时,我发现了一个奇怪的行为。 装载点:/ srv / node / sdb1 2.0M账户 2.5G容器 40M的物体 0 tmp 正如你可以容器目录只有数据库文件索引需要太多的空间。 有人遇到过这种行为吗? 什么可以是容器使用这么多空间的原因?

UFW在Ubuntu 12.04上阻止SSL连接Varnish / Apache2

我已经在Ubuntu 12.04服务器上安装了Virtualmin,并且在Apache(:8000)前面使用了Varnish(:80)的LAMP栈。 但是,启用UFW后,我无法访问https。 当我禁用UFW时,一切正常。 以下是当我尝试通过https访问网站时显示的UFW日志logging: Dec 14 05:42:29 localhost kernel: [64491.327263] [UFW BLOCK] IN=eth0 OUT= MAC=e4:11:5b:e5:ef:8c:00:d0:02:8f:f0:00:08:00 SRC=MY_IP_ADDRESS DST=SERVER_IP_ADDRESS LEN=52 TOS=0x00 PREC=0x00 TTL=115 ID=2524 DF PROTO=TCP SPT=56430 DPT=20000 WINDOW=8192 RES=0x00 SYN URGP=0 这是我的UFW规则集: $ ufw status Status: active To Action From — —— —- 2221 ALLOW Anywhere 10000 ALLOW Anywhere 80 ALLOW Anywhere 21 ALLOW Anywhere […]

一个VirtualBox服务器中的DNS域和子域名?

我的任务是由我的导师负责设置DNS服务器。 但是我真的不知道我是否正确地做了这件事。 我无法parsing/ ping / nslookup名称服务器。 系统日志sais的ns1是跛脚的。 🙁 我正在使用VirtualBox的四个Ubuntu客户端,其中一个被configuration为DNS服务器。 我build立了一个桥接的虚拟networking,所有的主机都能ping通对方。 我在DNSconfiguration中使用这些IP地址。 一切似乎都没问题,但即使它应该是主DNS,我也无法到达ns1.example.com。 任务:使用域和子域设置DNS服务器。 主域:域,子域的SOA,NS,子域的粘连logging和Alogging。 子域:SOA,NS,胶水和Alogging。 还应该有邮件和wwwlogging。 请告诉我我的错误在这里。 我不断阅读新的东西,并改变configuration,但我永远不能到达nslookup适用于所有地址的点,除非我删除子域并添加sub.domain.com作为一个简单的Alogging,但不会削减它。 :P named.conf.local zone "domain.com" { type master; file "/etc/bind/zones/domain.com.db"; }; zone "sub.domain.com" { type master; file "/etc/bind/zones/sub.domain.com.db"; }; zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/zones/0.168.192.in-addr.arpa"; }; domain.com.db $TTL 3D; TTL default, 3 dagar domain.com. IN SOA ns1.domain.com. […]

改变操作系统从Windows到Ubuntu没有打破一切

几个月前,我购买了一台专用服务器,并根据我所知道的唯一一个知道服务器知识的人的build议,select了一台基于Windows的服务器。 我们得出了这个结论,因为我们都做了一些Windows Server的资格,不幸的是我不能记得任何一个。 不幸的是,我们都没有太多的Windows作为虚拟主机的经验,所以它给我们带来了很多的权限和不好的重写规则,总是像Windows一样吸收。 通过我的networking托pipe公司的控制面板,我可以改变操作系统。 我想将其更改为Ubuntu,因为它是Linux发行版。 我们最熟悉的。 目前,一切都通过与IIS的pleskpipe理。 我怎样才能保留所有的信息,并重新安装plesk,一般不把这一切都搞砸了? 我严重丢失,我只是networking开发人员只是想学习… Microsoft Windows Server 2008 R2标准版64位Parallels Plesk Panel 如果你需要更多的信息,我会尽我所能。 提前致谢。