Articles of ubuntu 14.04

如何更改使用LXD创build的容器的lxdbr0的默认MTU?

我在Ubuntu 14.04.05上运行由LXD创build的Linux容器。 我有一个lxdbr0接口设置,但其默认的MTU是1500 。 我如何更新它?

一个Apache虚拟站点不能正常工作

我现在处于完全的失落状态,并没有得到任何研究和研究。 我使用DigitalOcean并拥有运行Apache Web服务器的Ubuntu 14.04 Droplet。 我有大约15个虚拟主机。 其中一人突然停止了回应。 我得到了一个@请求的URL /test.htm在这个服务器错误中找不到。 我可以将现有的虚拟主机切换到与非工作的主机相同的目录,并且完美地工作 – 所以这不是权限问题。 我删除了不工作的主机,并重新创build它。 不起作用。 我的.conf文件看起来都一样(减去明显的URL和目录)。 错误日志中没有显示任何内容。 请注意:这用于工作。 它做了一年多了。 没有做任何事情的服务器。 DocumentRoot /var/www/informeddev ServerName subdomain.domain.com <Directory /var/www/informeddev> allow from all Options None Require all granted </Directory>

Nginx的SSL HTTPS不能正常工作,甚至防火墙是打开的

HTTP从服务器和客户端正常工作。 HTTPs只能在服务器上运行。 我能做些什么来使HTTP在外部工作? 从服务器 OpenSSL : OpenSSL 1.0.2g 1 Mar 2016 Nginx : nginx/1.10.3 OS : Ubuntu 14.04.5 LTS NodeJS : v6.10.2 我有一台服务器上的127.0.0.1:5000绑定的127.0.0.1的nodejs express服务器。 我已经build立了一个反向代理到这个nodejs express服务器。 这是我的nginxconfiguration文件: upstream nodejs { server 127.0.0.1:5000 fail_timeout=10s; } server { listen 80; listen 443 ssl; server_name domain.foo; ssl_certificate /etc/letsencrypt/live/domain.foo/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/domain.foo/privkey.pem; location /.well-known { root /var/www/ssl-proof/default/; } location / […]

Google Cloud上的TTFB比拥有相同configuration的AWS更长

很长时间潜伏者,第一次在StackExchangenetworking上的海报。 过去几天,我一直在喋喋不休地思考这个问题,并且阅读了大量的文章,尝试了很多东西,但是看到了绝对没有任何动作。 情况如下: 我在Ubuntu 14.04上用LEMP,特别是Nginx和PHP7与WordPressbuild立了一个免费的EC2等级箱作为登台机器。 我们已经build立了网站,一切工作正常。 它有一个505毫秒的TTFB。 我使用相同的configuration将免费层云计算框设置为生产计算机,但TTFB为14秒。 知道Google盒子上的规格比EC2上的要好一些。 g1-small(1个vCPU,1.7 GB内存)与t2-micro(1个vCPU,1 GB内存)。 双方的SSD。 我已经尝试了很多东西,包括诊断TTFB问题的很多方法,这些问题在这个答案https://serverfault.com/a/350422 。 我也试图增加PHP和WordPress的内存。 我已经尝试安装包和插件,人们build议进行性能优化。 我特别困难的事实,我的分期实例不需要这一点。 在您问“为什么不在AWS上完成”之前,您知道使用Google Cloud Compute进行生产是此项目的一项要求。 在与人们进行的讨论中,有人表示Google云在响应完成之前没有输出缓冲区来提供内容。 谁能确认? 在此先感谢您提供的任何见解,指出我正确的方向来解决这个问题。 另外,让我知道任何其他细节,我可以提供更容易解决。 编辑一:回答下面的问题。 非常感谢你提供帮助。 两台服务器在同一地理位置吗? 差别有多大? EC2实例位于美国东部或弗吉尼亚州。 GCE实例在美国West1a,我相信这是在俄勒冈州。 我在纽约市,所以没有足够的地理差异来certificate14秒的TTFB。 另外,我使用的工具还有地理位置,如达拉斯(两个城市之间的合理的中点),并报告14s TTFB。 首先要解决的是延迟的地方。 请修改您的问题>包括Google网站的卷页,匹配的Nginx访问日志条目,任何>匹配的Nginx错误日志条目和PHP访问/错误日志。 PHP访问>日志需要启用。 在发生curl的同时还要观看“顶部”,并拍摄一个有代表性的截图。 最后,请分享两个环境的webpagetest.orgtesting来演示这个问题,如果您的域名是秘密的,则模糊处理 – networking爬虫无论如何都会find所有的域名。 – 蒂姆3小时前 curl time_namelookup:0.000n time_connect:0.078n time_appconnect:0.000n time_pretransfer:0.078n time_redirect:0.000n time_starttransfer:13.469n time_total:13.469n 我没有足够的声望点发布图像或链接到另一个图像,但是当我运行顶部时,php-fpm7.0和mysqldpopup。 PID USER PR […]

使用Fail2ban自动阻止请求特定URL的IP

从这个问题我跟着这个回答。 我做了一个filter,并在fail2banconfiguration文件中启用它。 这是filter: # Fail2Ban filter to web requests for home directories on Apache servers [INCLUDES] before = apache-common.conf [Definition] failregex = ^<HOST> -.*"(GET|POST).*/wp-login.php/.*$ ignoreregex = Fail2ban无法启动,因为错误(我无法从日志中明确地看到错误),我的语法有什么问题?

一些索引文件未能下载。 他们被忽略了,或者旧的被使用

我运行sudo apt-get update时遇到了以下错误,但是我发现了类似的问题,但并不能帮助我。 实际上我需要解决这个问题。 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/Release Unable to find expected entry 'restricted/source/Sources' in Release file (Wrong sources.list entry or malformed file) W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/trusty/Release Unable to find expected entry 'universe/source/Sources' in Release file (Wrong sources.list entry or malformed file) E: Some index files failed to download. They have been ignored, […]

对于TLS连接,Exim不侦听端口465或587

我在Ubuntu服务器上configurationExim以通过TLS发送和接收邮件。 遵循许多指南,展示如何使用TLSconfigurationExim,但是我的Exim仍然没有在465或587上进行监听 Exim只听25端口,我可以发送一封收到的邮件 这是我遵循的官方指南: https : //help.ubuntu.com/community/Exim4 但仍然没有运气,我也找不到任何在configuration文件中指出哪些端口正在进行侦听的参考 我也使用命令通过ufw允许端口465和587: ufw allow 465 ufw allow 465 但仍然Exim不会听取465或587,有人可以帮助我为什么发生这种情况,或者是有步骤,我失踪

什么是aptitude“升级”在apt-get成功时在这里失败?

更新:添加why-not输出build议( why输出也)。 # aptitude why-not libwbclient0 Unable to find a reason to remove libwbclient0.` `why` gives this reasoning. # aptitude why libwbclient0 i nagios-plugins-standard Recommends smbclient p smbclient Depends samba-libs (= 2:4.3.11+dfsg-0ubuntu0.14.04.11) p samba-libs Depends libwbclient0 (>= 2:4.0.3+dfsg1) 为什么aptitude upgrade无法在apt-get upgrade愿意执行的情况下实际升级软件包? 据我所知,这两个命令在function上应该是一样的,但显然他们不同意。 任何人都可以解释如何find问题在这里,为什么它适用于一个命令,但不是另一个? 能力倾向 # aptitude upgrade No packages will be installed, upgraded, or removed. […]

解压缩NFSv4共享上的tar时出现“无法closures:input/输出错误”

在一个NFS共享上解压tar文件的时候,我一直在试图弄清楚一个奇怪的错误。 解压缩包含已归档的文件的tar文件时,错误会自行显示,而没有对归档文件设置的写入权限。 错误消息间歇性地打印如下: tar: test/doc/manpages/man1/Makefile.in: Cannot close: Input/output error 为了确认这种行为,我设置了两个相同的tar文件:一个用chmod权限575(用户读/执行)设置归档文件,另一个用chmod权限设置为755(用户读/写/执行)。 两个tar文件都被归档如下: tar czf test.tgz test 并提取如下: tar -xvzf test.tgz 当提取本地文件系统上的两个档案时,我没有得到任何错误。 另外,在使用用户在NFS共享上写入的情况下提取存档时,我不会收到任何错误。 将归档文件解压到NFS共享时,如果没有对归档文件的用户写入权限,则会出现错误。 NFS共享configuration有以下输出参数: /media/share 10.0.0.3(rw,sync,no_subtree_check,no_root_squash) 而NFS挂载的客户端fstab条目如下所示: 10.0.0.3:/media/share /media/share nfs4 rw,_netdev,auto,clientaddr=10.0.0.10 0 0 客户端和服务器都运行Ubuntu 14.04.1 客户端和服务器上的nfs-common版本是v1:1.2.8-6ubuntu1.2 , nfs-kernel-server上的nfs-kernel-server软件包也是v1:1.2.8-6ubuntu1.2 任何帮助将不胜感激,因为我想深究造成这些错误的原因。

Ubuntu的子域名不起作用

我想在我的Ubuntu上设置Apache2的子域名,我已经按照这个教程到了T,但每次我浏览到我的子域名时,我都会得到默认的apache登陆页面。 所以我为主域和子域都设置了独立的conf文件, /etc/apache2/sites-available/mainsite.conf: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/mainsite/public_html ServerName www.example.com ServerAlias example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> /etc/apache2/sites-available/sub.conf: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/submainsite/public_html ServerName sub.example.com ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> 我究竟做错了什么? 我没有太多的服务器端经验,所以请原谅我对此事的无知。 编辑: 这两个网站都链接了,我运行了a2ensite 。 当运行apachectl -S我得到: default server sub.example.com (/etc/apache2/sites-enabled/000-default.conf:1) port 80 namevhost sub.example.com (/etc/apache2/sites-enabled/000-default.conf:1) port 80 namevhost sub.example.com (/etc/apache2/sites-enabled/sub.conf:1) […]