我尝试在/opt/graphite/webapp/graphite/local_settings.py文件中搜索。但我没有找到如何更改默认端口80。 实际上,我想在同一台机器上安装OMD,默认安装在80端口上。
答案 0 :(得分:0)
服务webapp的推荐方法是用作WSGI后端
来自http://graphite.readthedocs.io/en/latest/install.html#dependencies
WSGI服务器和Web服务器。受欢迎的选择是:
- Apache with mod_wsgi
- gunicorn with nginx
- uWSGI with nginx
因此,要更改端口配置,请在您选择的服务器(nginx或apache或其他)中调用vhost以侦听所需的端口。
如果您想通过Django的runserver服务,只需指定端口
即可/manage.py runserver 0.0.0.0:<your_port>
答案 1 :(得分:0)
我建议为此使用docker映像,您可以在此处下载:https://hub.docker.com/r/graphiteapp/docker-graphite-statsd
获取Docker映像:
docker pull graphiteapp/docker-graphite-statsd
启动docker,您可以轻松更改端口:
docker run -d --name graphite --restart=always -p 80:80 -p 2003-2004:2003-2004 -p 2023-2024:2023-2024 -p 8125:8125/udp -p 8126:8126 graphiteapp/docker-graphite-statsd