Supports setting rabbitmq config file to a different path

issue #157
Fixes issue #157
Maybe the above doesn't cover the default attribute, but also looks good to me ！