[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [mosquitto-dev] declare two listeners | 
Hi guys , so far can not get two listeners working properly.
1st_  I would like my listener at port 8884 , working without ssl.
2nd_ I would like my second listener at port 5002 working with ssl and 
acl plugin.
1st listener doesn`t work.
when trying to subscribe , broker returns:
[root@ip-172-31-38-56 ~]# mosquitto_sub  -t activation/rtu_b827eb8ec0c3 
-p 8884
Connection Refused: not authorised.
2nd listener works as expected.
mosquitto_pub -h mqtt.control.com.ar -p 5002  -t 
activation/rtu_b827eb8ec0c3  -m "comando2"  -u ssl_user -P 1234  -i 
ssl_user  --cafile ./all-ca.crt  -d
mosquitto_sub -h mqtt.control.com.ar -p 5002  -t 
activation/rtu_b827eb8ec0c3   -u b827eb8ec0c3 -P pwd_b827eb8ec0c3 -i 
b827eb8ec0c3 --cafile ./all-ca.crt
comando2
######################################following my conf file:
port 8884
listener 5002
pid_file /var/run/mosquitto.pid
persistence true
persistence_location /var/lib/mosquitto/
log_dest syslog
log_facility 7
log_dest file /var/log/mosquitto.log
log_timestamp false
log_type debug
include_dir /etc/mosquitto/conf.d
allow_anonymous false
cafile /etc/mosquitto/certs/all-ca.crt
keyfile /etc/mosquitto/certs/server.key
certfile /etc/mosquitto/certs/server.crt
auth_plugin /etc/mosquitto/auth-plug.so
auth_opt_backends mysql
auth_opt_host localhost
auth_opt_port 3306
auth_opt_dbname mosquitto_db
auth_opt_user mosquitto_user
auth_opt_pass mosquiTTo_2017
auth_opt_userquery SELECT pw FROM users WHERE username = '%s'
auth_opt_superquery SELECT IFNULL(COUNT(*), 0) FROM users WHERE username 
= '%s' AND super = 1
auth_opt_aclquery SELECT topic FROM acls WHERE username = '%s'