Linux 绑定Monit以使用端口443
我正在将Monit与此配置一起使用:Linux 绑定Monit以使用端口443,linux,ubuntu,https,monit,Linux,Ubuntu,Https,Monit,我正在将Monit与此配置一起使用: set httpd port 2812 allow 0.0.0.0/0.0.0.0 allow md5 /etc/apache2/.htpasswd USERX ssl enable pemfile /etc/monit/pemfile-DOMAIN.pem 我无法将端口更改为443或80,但我只想在443上使用https。 如果我尝试以下操作,则会出现此错误: [CEST Apr 26 23:08:33] error
set httpd port 2812
allow 0.0.0.0/0.0.0.0
allow md5 /etc/apache2/.htpasswd USERX
ssl enable
pemfile /etc/monit/pemfile-DOMAIN.pem
我无法将端口更改为443或80,但我只想在443上使用https。
如果我尝试以下操作,则会出现此错误:
[CEST Apr 26 23:08:33] error : Cannot listen -- Address already in use
[CEST Apr 26 23:08:33] error : HTTP server: not available -- could not create a server socket at port 443 -- Address already in use
如果Apache已经使用端口443,则无法侦听 您应该将Monit绑定到另一个端口(比如8443) 如果您不想键入带有端口的域,那没关系。您应该看看Apache中的mod_proxy:
基本上,让Apache在端口443上侦听
monit.example.com
,并将这些请求转发到端口8443(monit实际运行的位置)上的本地主机。错误似乎很清楚?使用中的地址?是的,因为你是对的,但Apache将始终侦听443(我有一些其他域正在运行)。似乎没有办法在443上运行它?不要在443端口上侦听。只要在任何其他自由端口上收听即可。你为什么要把它放在那个端口上?我不想在输入URL时添加端口。我只是想用。但是我想我看到了Apache的问题。Stack Overflow是一个解决编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的问的地方。我会的。谢谢