Articles of ubuntu 14.04

如何使用主机标签在dhcp.conf中

我的问题很简单。 我尝试使用dhcp.conf为wlan0连接的用户分配一个固定的IP地址。 从configuration文件: host clientA{ hardware ethernet 00:80:c6:f6:72:00; fixed-address 192.168.1.50; } 我的困惑是clientA 。 我可以用什么来代替呢? 如果这是一个主机名,我在哪里可以find它? 我正在使用Ubuntu 14.04 LTS。

OpenVPN 2.4.3与AES-256-GCM的连接问题

我正在使用OpenVPN 2.4.3和EasyRSA-3.0.1。 我的Tunnelblick连接失败 cipher AES-256-GCM not found 即使它在openvpn –show-ciphers列出 如果我将其更改为使用AES-256-CBC,它将起作用。 虽然OpenVPN将连接,我可以通过compress lz4-v2 ping,SSH连接失败,但将工作时,当我使用comp-lzo

如何添加第二个路由表为一个特定的接口后来被绑定?

我有2个接口。 192.168.1.9和192.168.1.4。 我使用以下命令为192.168.1.4添加了第二个路由表。 ip route add 192.168.1.0/24 dev eth1 src 192.168.1.4 table rt2 ip route add default via 192.168.1.100 dev eth1 table rt2 因此我提到了networking和网关。 然后我进入这个 ip rule add from 10.10.0.10/32 table rt2 这使得来自eth1的所有传出stream量都使用表rt2。 这工作正常,但现在我想结合这两个接口。 因为在重新启动所有的路由表rt2得到重置我需要添加这些命令后,债券了。 但是,当为传出stream量添加第三个命令时,我需要eth0的ip地址。 是否有可能以其他方式做到这一点?

在sql-mode =“NO_ENGINE_SUBSTITUTION”之后,mysql服务重新启动失败

当我在sql-mode = "NO_ENGINE_SUBSTITUTION"添加sql-mode = "NO_ENGINE_SUBSTITUTION"后,尝试重新启动mysql服务时出现此错误 错误: 作业mysql.service失败,因为控制进程退出错误代码。 有关详细信息,请参阅“systemctl status mysql.service”和“journalctl -xe”。 一点背景: 我试图在运行Ubuntu 14.04的DO VPS中安装ISPConfig 3,并得到以下错误: 错误的SQL模式。 您应该使用NO_ENGINE_SUBSTITUTION。 将sql-mode =“NO_ENGINE_SUBSTITUTION”添加到此服务器的mysql-config中的mysqld部分,然后重新启动mysqld 为了解决这个问题,我在sql-mode="NO_ENGINE_SUBSTITUTION"添加了sql-mode="NO_ENGINE_SUBSTITUTION" 现在我很困惑,为了让我的ISPconfig安装继续下去。 注意:mysql服务在上面的sql模式下工作正常。 tail -30 /var/log/mysql/error.log返回以下内容: 2017-07-20T14:11:06.111509Z 0 [Note]closures插件'INNODB_FT_DELETED'2017-07-20T14:11:06.111517 [Note]closures插件'INNODB_FT_BEING_DEL ETED'2017-07-20T14:11:06.111513Z 0 Z 0 [注意]closures插件'INNODB_FT_DEFAULT_S TOPWORD'2017-07-20T14:11:06.111521Z 0 [Note]closures插件'INNODB_METRICS'2017-07-20T14:11:06.111525Z 0注意closures插件' INNODB_TEMP_TABLE_I NFO'2017-07-20T14:11:06.111529Z 0 [Note]closures插件'INNODB_BUFFER_POOL_ STATS'2017-07-20T14:11:06.111533Z 0 [注意]closures插件'INNODB_BUFFER_PAGE_ LRU'2017-07-20T14 :11:06.111537Z 0 [注意]closures插件'INNODB_BUFFER_PAGE'2017-07-20T14:11:06.111541Z 0 [注意]closures插件'INNODB_CMP_PER_INDE X_RESET'2017-07-20T14:11:06.111545Z 0 [注意]closures插件'INNODB_CMP_PER_INDE […]

从接口接收数据包但没有绑定。 为什么?

我有2个networking接口与苹果aa:aa:aa:aa:aa:aa和bb:bb:bb:bb:bb:bb当我绑定他们债券得到mac aa:aa:aa:aa:aa。 我做了一个configuration,我确保icmp请求离开债券的所有答复到达债券ip在bb:bb:bb:bb:bb:bb接口。 我可以在上面的slave界面看到回复,但不在bond中。 我正在使用wireshark来监视数据包。 不应该这个工作? 另外请求数据包通过aa:aa:aa:aa:aa:aa离开,因为bb:bb:bb:bb:bb:bb没有连接到路由器。

subprocess仍然没有退出

我的LAMP服务器最近冻结了,我重新启动了它。 我遇到了MySQL的一些内存问题之后,我可以确定表示我的交换文件在重新启动过程中被禁用。 我重新启用了我的交换文件,让MySQL停止崩溃,现在Apache似乎并没有为我的网站提供服务。 我的Apache错误日志里充满了像child process xxxx still did not exit, sending a SIGTERM这样的行child process xxxx still did not exit, sending a SIGTERM后面的child process xxxx still did not exit, sending a SIGKILL 。 其中每一个都有数以百计,所以看起来,Apache不断产生无法获取的subprocess。 但是,我不确定如何确定这些subprocess是什么或如何进一步排除故障。 有没有简单的方法来识别,并开始排除是什么原因导致他们冻结或失败,如果没有正确退出? 在我的虚拟机冻结之前,我没有遇到任何问题,我不得不重新启动和交换和MySQL混乱,所以如果有什么相关的,我应该检查,任何debugging技巧将不胜感激。 我已经几次重新启动了Apache服务,没有运气。

Nginx经常返回404

我在Ubuntu 14.04中有一个Nginx 1.4的服务器,它运行的是PHP5-fpm。 服务器在私有云服务器中有多个域和子域。 服务器从stream量中获得一致的点击量并且很多。 一切都很好,但Nginx经常返回404,而事实上并没有在实际的情况下,尝试之后,它返回的实际输出,而不是404。下面是我的一个从nginxconfiguration的服务器块的一个例子。 server { listen 80; #listen [::]:80; root /var/www/appfolder; index index.php index.html index.htm; # Make site accessible from http://localhost/ server_name domain-name; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ =404; # Uncomment to […]

在Apache 2.4.7上设置通配符子域反向代理

现在运行一个项目,需要为特定页面提供所有匹配的子域名。 这必须作为(反向?)代理,而不是作为redirect。 概观 几个(几十个甚至几十万个)用户将为他们设置一个URL,如下所示: (some_user_name).example.tld 例如: john_smith_123.example.tld 。 环境 Ubuntu 14.04 Apache 2.4.7 HTML / CSS / JS 没有服务器端脚本(允许) 要求 访问(some_user_name).example.tld ,所有用户都必须看到位于example.tld/directory/sub-directory/的相同内容(具有parsing子域值的代码的Web表单)。 在该path的子目录中,我们有一个index.html (应该默认提供)和一个thank-you.html文件, thank-you.html文件应该在提交表单(确认页面)时提供。 在index.html页面上,我们有js代码来parsing出子域的值,并做魔术来显示为用户个性化的一些内容。 只要子地址存在于地址栏中,它就会工作。 我们也有一些js必须能够通过引用位于根域的资源(例如example.tld/assets/js/main.js )来加载资源。 在表单提交后,我们希望在地址栏(some_user_name).example.tld/thank-you中显示用户这个地址,它显示来自example.tld/directory/sub-directory/thank-you.html 所以,这是对的: 用户转到(some_user_name).example.tld – >用户可以看到来自example.tld/directory/sub-directory/index.html页面内容,而地址栏仍然显示(some_user_name).example.tld 然后用户提交表单(推测),并看到(some_user_name).example.tld/thank-you 这是错误的: (some_user_name).example.tld – >redirect到example.tld / directory / sub-directory / index.html(显示在地址栏中)。 解决scheme? 我们一直在挖掘和尝试的答案(包括search和尝试几个堆栈溢出的答案),但相当符合要求,我们处于僵局。 以下是我们尝试的一些解决scheme: https://stackoverflow.com/questions/1187289/setting-up-wildcard-subdomain-with-reverse-proxy-on-apache-2-2-3 如何在Apache2的VirtualDocumentRoot中configuration和组合通配符域和子域? 其他几个(外部堆栈溢出)像Apache文档和其他网站。 到目前为止,我们遇到了一些在文档化解决scheme(以及我们自己的尝试)中似乎很常见的问题。 我们尝试了几个(实际上,几个实现的2-3个不同的变体)。 所以,为了保持这一点,这里是最后两次尝试: 这里是最接近的我们来了: […]

控制器节点中的Mirantis Openstack 9.0错误创build/启动分区

我正试图在我们的实验室安装OpenStack Mirantis 9.0。 我的情况是1个控制器,3个计算+存储。 在configuration阶段(安装Ubuntu)。 我发现控制器节点的错误: 2017-08-10 08:28:09 INFO fuel_agent.cmd.agent WrongPartitionSchemeError: /boot partition has not been created for some reasons 2017-08-10 08:28:09 INFO fuel_agent.cmd.agent '/boot partition has not been created for some reasons') 这是燃料logging: https : //paste.fedoraproject.org/paste/z87WH8jiCFajBa5YpQoL2g/deactivate/fL2FekSt2QGhsZUrPOv9yWE0CLOHeEbBtY61nLb9ItXJDFg5H6iVw8m3sSzSHEmI 对于其他节点是成功的。 任何人都与我有同样的错误? 谢谢。

证书不匹配错误 – SNI或configuration错误?

为什么我的SSL证书没有工作? 多个虚拟主机,其中几个是由通配证书覆盖的子域。 我试图让另一个域安全地运行在相同的IP上,并且为该域专门设置了不同的证书(即非通配符)。 但是,当我尝试通过https访问第二个站点时,我总是得到证书不匹配错误 ,浏览器告诉我它正在访问通配符证书。 我在我的一般Apache错误日志中看到这个: [Sun Aug 13 06:25:10.981964 2017] [ssl:warn] [pid 1826] AH02292: Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366) 所以我认为SNI是启用的(至less从我的理解)。 我可以确认find正确的DocumentRoot,网站加载等等,所以一般设置工作。 证书有效。 在Chrome 60.0.3112.90中testing。 WordPress,Apache 2.4.7,Rackspace负载均衡实例上的Ubuntu 14.04。 感谢您提供的任何帮助,我会提前为我的无知道歉。 这里是conf文件: 非通配符 <VirtualHost *:80> ServerName www.mySite.org ServerAlias mySite.org DocumentRoot /var/www/vhosts/www.mySite.org # Force HTTPS when […]