Articles of 主机

虚拟主机而不是单独的IP?

我一直想知道是否可以在一个IP地址上使用单个端口来托pipe多个应用程序。 我的意思是类似的方法Apache的虚拟主机,你可以分配域/子域到特定的目录,但我想这样做,我可以主持几个应用程序使用一个端口,但有一个子域,它决定你连接的应用程序至。 我的脑海中将如何运作的一个例子是: app_server.exe (Instance 1): 111.111.111.111:9999 app_server.exe (Instance 2): 111.111.111.111:9999 然后,如果我连接到app1.example.com它连接到Instance 1 ,而app2.example.com将连接到Instance 2 。 我不知道这是否可行,但是我看,我不知道它会被称为什么,所以这是我最好的select。

MySQL主机/主机表

所以为了更好的安全性,我们的网站/networking一直在寻求把我们所有的SQLlocking到IP地址。 我们最初寻找的地方是我们可以把我们所有的ips,比如说104.151.112.151-59或使用/ 29,/ 28等白名单。 我们注意到,我们可以添加每个用户的IP,但这对于3-5个数据库来说是不方便的,更不用说有更多的可能性。 我现在的想法是,我可以使用虚拟主机eth0,然后将第一个虚拟主机列入白名单,所以.152-159的.151将成为虚拟主机104.151.112.151。 这是行得通的,但是如果.151空洞,这会立即成为一个问题。 思想A)使用%,然后使用IPtables阻止所有stream量,只允许IP为.151-59,这在IPtables中很容易做到。 思想乙)使用主机表,虽然这是严重缺乏文档..我不太清楚如何甚至去使用主机表,我们的MySQL服务器是5.5.4,所以它仍然支持phpmyadmin。 如果有人能指出我正在尝试实现的正确方向,我将不胜感激。 我需要将以下示例块添加到多个数据库: 104.151.112.151/28 104.128.55.19/28 167.114.55.181/28 167.114.57.1​​00/28

修改OpenLDAP架构 – 将“host”属性添加到“person”objectclass

我们有一个传统的自定义Web应用程序,可以根据OpenLDAP服务器validation用户身份。 我们正试图build立另一个单独的OpenLDAP服务器来取代旧的OpenLDAP服务器,但是我们需要使新的OpenLDAP服务器与这个旧的应用程序兼容。 该应用程序从用户的属性中读取“主机”属性以获取应用程序的权限级别。 我的问题是,每当我尝试手动添加'主机'属性到任何'人'在新的目录我得到的错误:#!错误[LDAP:错误代码65 – 属性'主机'不允许]。 我已经尝试了Apache DS,ldapvi,ldapmodify等来添加这个属性,但不pipe我尝试什么,都说不允许。 (ldif | schema)中定义的'person'对象类是否有一个简单的方法来将这个'host'属性添加到余弦。 我对ldap模式比较陌生,正在寻找最简单,最简单的方法。

如何创build一个对称的主机 – 虚拟机设置

所以我现在处在一个相当烦人的情况下,我所做的一半工作需要一个基于Linux的环境来工作,另一半需要一个基于Windows的环境。 不幸的是,我需要定期在环境之间切换,重新启动到另一个环境所需的时间对此非常不利。 我已经尝试过在大多数情况下使用Windows虚拟机运行Linux,以便在必要时使用,但是我发现在性能方面有相当的限制,在虚拟机中运行Windows作为主机和Linux时也是如此。 我想要做的是将我的工作机器设置为双启动Windows和Linux,但build立VMWare工作站或类似的产品,让我作为一个虚拟机启动一个分区,而另一个作为主机工作,反之亦然,另一个分区作为主机,第一个作为虚拟机。 理想情况下,这将允许使用每台主机的主要任务,并在需要时快速切换到虚拟机。 内存不是机器上的问题,我有16GB的可用,可以得到更多,如果有必要(可能不是),这两个操作系统将运行从一个固态硬盘的SSD数据存储,或能够hibernate作为主机,并重新启动机器只是重新迭代,我想象的是: / dev / sda1 – Windows C:驱动器 / dev / sda2 – Linux /驱动器 / dev / sdb1 – Linux / home驱动器 / dev / sdb2 – Windows D:驱动器 Windows C:和Linux /既可以作为本地主机操作系统启动,也可以作为其他客户启动。 有没有人做过这样的设置? 如果有的话,你会推荐一些指南吗? 人们能预见到什么问题? 是否有另一个可能的解决scheme,我错过了? 我意识到这可能不是一个理想的解决scheme,我曾问过如何获得多台机器和一台KVM,但我们的ITpipe理员将这个想法打倒了。

Windows主机名不parsing为主机文件条目

我有一个Windows Server 2012实例运行软件,要求它将其主机名OW5000映射到其IP地址。 但是,在ping OW5000 ,它parsing为::1 。 在这种情况下,软件将无法工作。 它需要IP,假设10.10.10.21 。 我手动设置hosts文件,以覆盖此回送地址: # hosts 10.10.10.21 OW5000 尽pipe如此,即使事后刷新DNS, OW5000仍然解决::1 。 计算机不在域中,所以使用DNS将无法正常工作,因为它需要parsingOW5000 ,而不是完全合格的域名。 有没有解决这个问题的方法? UPDATE 做一个ipconfig /displaydns显示logging两次: ow5000 —————————————- Record Name . . . . . : OW5000 Record Type . . . . . : 28 Time To Live . . . . : 1200 Data Length […]

发送邮件时出现Postfix警告:主机名<FQDN>不能parsing为地址xxx.xxx.xxx.xxx

每次我发送一封邮件,我都会在/var/log/mail.warn中得到这一行: postfix/submission/smtpd[xxxxx]: warning: hostname <FQDN> does not resolve to address xxx.xxx.xxx.xxx 我显然早就知道这个问题。 我的/etc/host.conf具有“multi = on”作为唯一的条目,我试图添加以下两行到/etc/postfix/main.cf: smtp_host_lookup = native #(also tried "dns", for that matter) import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C RESOLV_MULTI=on 没有帮助。 我怀疑问题在于服务器configuration的性质; 这是一个Hetzner服务器有不同的内部IP,请看这里: https ://wiki.hetzner.de/index.php/VServer/en#Why_does_my_VM_have_a_different_IP_from_the_one_shown_in_the_Robot.3F 但我无法弄清楚如何解决这个问题。 我已经使用这个指南来设置邮件服务器,所以大多数configuration文件是100%,如下所示: https://thomas-leister.de/sicherer-mailserver-dovecot-postfix-virtuellen-benutzern-mysql-ubuntu-server-xenial/ 为了完整起见,这里是/ etc / hosts: # IPv4 127.0.0.1 localhost.localdomain localhost # (old) 172.xx.xx.xx Debian-85-jessie-64-LAMP […]

ICINGA2 – 编辑Windows插件输出

我已经在Ubuntu 16.04 LTS上安装了ICINGA2服务器。 现在我添加了3台Windows主机进行监控,一切正常,但我也为我的新Windows主机configuration了UPTIME和MEMORY服务。 我工作正常,但插件check_uptime返回这样的输出: UPTIME OK 2500h。 如何将单位从几小时改为几天? 与check_memory窗口插件相同 – 我收到: MEMORY OK – XX % free ,但是我想显示这样的输出: MEMORY OK – XX % (X MB) free 有可能吗? 编辑:参考Sorcha响应我已经检查了check_uptime的帮助,但我收到不同的输出。 check_uptime.exe Help Version: 1 check_uptime.exe is a simple program to check a machines uptime. You can use the following options to define its behaviour: -h [ […]

使用IPv6地址添加用户时MySQL语法错误

我试图在服务器A上创build一个SQL用户,所以服务器B可以使用IPv6访问服务器A的 SQL服务器,但由于某种原因,我在运行create user命令时出现语法错误。 查询我试图运行: MariaDB [(none)]> CREATE USER 'dbusr2'@'2600:3c00::f03c:91ff:fe24:8266' IDENTIFIED BY 'sd6@fs54sd4d'; 获取语​​法错误: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatc00::f03c:91ff:fe24:8266' IDENTIFIED BY 'sd6@fs54sd4d'' at line 1 use near ':3c 在服务器B上ip -6 addr show输出 root@debian:~# ip -6 addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1 […]

mount.cifs:挂载错误(112):主机closures

我试图在CentOS和RHEL 6机器上挂载一个windows samba共享,但是出现以下错误。 〜]#mount.cifs //example.com/Linux_Support / mnt -o credentials = / root / cifsauth,noserverino,vers = 3.0 挂载错误(112):主机closures请参考mount.cifs(8)手册页(例如man mount.cifs) 消息日志有这个错误: CIFS VFS:cifs_mount失败,返回码= -112 上面的命令在rhel7和centos7中也是一样的。 任何线索如何使这项工作?

如何写我的/ etc / host来让其他机器上的lan访问MySQL

编辑:我想从远程主机Mysql: mysql -u root -p -h 192.168.56.147 但是我有这个消息: ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.56.147' (111) 我已经在我的目标机器上完成了这个工作: iptables -I INPUT -j ACCEPT 当我做一个netstat,我有这个: root@opencv:/# netstat -ntlp | grep LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 1268/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1249/sshd tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 1482/0 tcp 0 […]