我不知道,也许是个虫子。
我的服务器上有2个virutalhost。
虚拟主机1.com虚拟主机2.com
如果我使用端口80打开virtualhost1.com (virtualhost1.com:80)
$_SERVER['HTTP_HOST']='virtualhost1.com';
但是如果我打开virtualhost2.com:80
$_SERVER['HTTP_HOST']='virtualhost2.com:80'; // NOTE: with port number
我能知道为什么吗?
我正在Heroku上部署一个嵌入式jetty应用程序,它在端口80上侦听http。但是,在启动时,我读取System.getenv(" port ")值并使用该端口值初始化jetty服务器,如下所示:
if (isproduction) {
LOGGER.log(Level.INFO, "System.getenv(\"PORT\"):{0}", System.getenv("PORT"));
port = Integer.valueOf(System.getenv("PORT
我正在对接我的本地服务器,在该服务器上有数据库、应用程序服务器和所有其他配置来部署我的应用程序。目前,我已经创建了3个docker容器,用于运行Tomcat或WildFly等应用服务器,并公开了80、8130和8080端口。这些部署的应用程序是用Java语言编写的,可以从我的本地数据库读取数据,也可以向本地数据库写入数据。在每个应用程序的persistence.xml文件中,我已经在我的实际配置中配置了通过localhost的访问,没有docker也可以正常工作。
我想将容器上的应用程序连接到主机上对应的数据库,我该怎么做呢?
我创建了这样的容器:
docker run -d --name a
我试图锁定一个Ubuntu服务器,并在我的服务器上运行nmap -T4。除了显示端口3128打开之外,一切看起来都是正确的,但是我没有运行squid服务器,也没有在该端口上运行我所知道的其他任何东西。
PORT STATE SERVICE
80/tcp open http
3128/tcp open squid-http
所以我有两个问题:
当我运行netstat -tlnp时,没有显示端口3128的任何信息。当我从本地局域网上的另一台机器打电话到那个端口时,它就会响应!?什么在跑,为什么我找不到它?
我有iptables设置到最低限度,但我似乎不能关闭端口3128从telne