Articles of 主机

将docker容器映射到常规的开发域名

我是新来的docker工人,并且最近使用phpdocker.io(php7,nginx,mysql)生成器安装了docker container / image。 使用docker-compose开始它,它的工作真棒。 如果我去localhost / phpinfo.php我的常规系统PHP版本加载(5.6),如果我去localhost: 8080 /phpinfo.php我的dockerPHP版本加载(7.0),所以它的工作正常。 我的问题是:有什么办法将我的本地主机:8080映射到一个常规的域名,就像我通常使用常规的本地主机项目一样? Withouth必须使用localhost:8080即:myproject.dev 不知道这是否是特别与docker相关的。

与gunicorn,django和nginx静态文件

我有一个django项目,并希望使用gunicorn和nginx进行部署。 到目前为止一切正常,但是当我添加子域时,静态文件不会被提供,我的页面看起来很糟糕! 如果我使用本地主机,一切都很完美! 在这里,我离开我的nginx.conf: server { listen 80 default; client_max_body_size 4G; server_name mytest.dev; keepalive_timeout 5; # path for static files root /Users/danielrodriguez/workspace/mtt/static; location / { # checks for static file, if not found proxy to app try_files $uri @proxy_to_app; } location @proxy_to_app { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://localhost:8000; } } […]

proxy_pass不使用/ etc / hosts来parsingDNS

在nginx中, proxy_pass指令不使用/etc/hosts文件parsingDNS。 任何方式来使这种可能性(也许通过利用Lua作为最后的手段)?

pgbouncer可以在不重新启动的情况下重新读取/ etc / hosts文件

有没有办法让pgbouncer强制重新读取/etc/hosts文件而不重新启动? 我已经添加了一个新的服务器到/etc/hosts ,我希望pgbouncer能够以最less的麻烦连接到新的服务器。 我知道发行RELOAD; 命令将强制重新读取configuration文件,但似乎这不适用于/etc/hosts 。 同时运行命令SHOW DNS_HOSTS (configuration和/etc/hosts更改之后)会出现新的主机名值,但addrs值保留为空。 pgbouncer版本:1.7.2在Ubuntu 14.04上运行

托pipeJava Web Start应用程序以包含在Linux发行版中

我编写了一个Java免费软件(封闭源代码)产品,我将其部署在Web主机上,并通过JNLP(包含Linux客户端)进行分发。 我打算build议这个产品包含到几个Linux发行版中,如果可能的话“按原样”(基于JNLP)。 我可以联系发行版,或者我需要重新configuration一些东西(部署在另一台主机上,将JNLP转换为某种东西等等)? 你有什么经验?

如何解决CentOS中的“无法连接到MySQL主机”错误

无法连接到MySQL:主机的“IP地址”不允许连接到这个MySQL服务器。 CentOS服务器是我们的MySql主机服务器,我想连接从另一个客户端Web主机服务器的MySQL。 我怎样才能做到这一点?

Linux:如何获得连接到域的所有主机的列表? (CentOS 6.5)

我想打印连接到域的所有主机的列表。 我正在寻找一个命令,这个命令或多或less会在Powershell中做什么,但是对于Linux来说: Get-ADComputer -Filter * | ForEach-Object {$_.Name} 所以,我想要做的是获得一个域上所有主机的列表,然后将其与所有已经使用Nagios监视的主机进行比较。 执行该命令的计算机是Nagios服务器(不是DC本身)。

需要使用已知主机名称对/ etc / hosts进行grep,然后从/ etc / hosts中捕获主机名的IP地址

需要使用已知主机名称对/ etc / hosts进行grep,然后从/ etc / hosts中捕获主机名的IP地址。 我不是程序员,也不知道如何去做。 正则expression式的经验非常有限,但是认为这可能会起作用。 我不使用DNS,只使用/ etc / hosts文件进行pipe理。 我需要使用已知主机名称来grep / etc / hosts文件,然后捕获hosts条目的IP地址。 主机文件是标准格式: 请帮忙! 更新: #维护networking 192.168.80.192 testsrv01-maint 192.168.80.193 testsrv02-maint 192.168.80.194 testsrv03-maint #closuresnetworking 192.168.120.192 testsrv01-ilo 192.168.120.193 testsrv02-ilo 192.168.120.194 testsrv03-ilo #主要数据networking 192.168.150.192 testsrv01-pri 192.168.150.193 testsrv02-pri 192.168.150.194 testsrv03-pri #次要数据networking 192.168.200.192 testsrv01-sec 192.168.200.193 testsrv02-sec 192.168.200.194 testsrv03-sec 我需要能够捕获每个机器的IP地址和完整的主机名input到我可以使用的variables。 例如运行文件寻找匹配“testsrv01 *”,并捕获该search的所有IP地址和名称。 然后相同的“testsrv02 *”,等等。

Linux中用户特定的主机

我想ssh到服务器,我有它的IP地址。 记住它的IP是痛苦的,我想用主机名SSH。 但我没有权限写/etc/hosts 。 有没有一个用户特定的主机表,我有权访问?

UnknownHostException和/ etc / hosts

我在/ etc / hosts文件中包含了host-name.com IPv4和IPv6地址的host-name.com但是我有时会得到UnknownHostException如下所示: redis.clients.jedis.exceptions.JedisConnectionException: java.net.UnknownHostException: host-name.com at redis.clients.jedis.Connection.connect(Connection.java:137) at redis.clients.jedis.BinaryClient.connect(BinaryClient.java:65) at redis.clients.jedis.BinaryJedis.connect(BinaryJedis.java:1706) at redis.clients.jedis.JedisFactory.makeObject(JedisFactory.java:28) at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1188) at redis.clients.util.Pool.getResource(Pool.java:38) … 2 common frames omitted Caused by: java.net.UnknownHostException: host-name.com at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:579) at redis.clients.jedis.Connection.connect(Connection.java:132) … 7 common frames omitted 这怎么可能,我该如何解决呢? Linux 3.2(Debian稳定)与unscd java 1.7.0_45与-Djava.net.preferIPv4Stack=true /etc/nsswitch.conf具有行hosts: files dns / etc / hosts权限-rw-r–r–