我实际上在一家制作地图的协会实习期间在一台旧的 CentOS 6.5 服务器上工作。
上个月我参与了一个 CRM 实施,它在位于 /usr/local/apache2/ 的 apache2 上运行并使用了一些端口。
我的老板最近要求我在同一台机器上构建一个 Tiles 服务器,因此我使用全新的 apache2 安装来完成该任务,它在 /etc/httpd 中运行(通常应该在那里)。
现在,我想同时完成所有工作。
事实上,如果我的旧/主 apache2 已经启动,当我尝试启动第二个时,我会得到:
(98)地址已在使用中:make_sock:无法绑定到地址 [::]:80
(98)地址已在使用中:make_sock:无法绑定到地址 0.0.0.0:80
没有可用的监听套接字,正在关闭
无法打开日志
我想这很正常……
我希望能够通过我的第二个 apache2 上的某些端口访问我的 Tiles,例如:
我的服务器地址:萨姆波特/osm_tiles/{z}/{x}/{y}.png
并且能够访问第一个端口 80、8080 和其他一些端口......
有人有想法吗?
答案1
最好的方法是使用虚拟主机。