搭建的服务器怎么连接不了
⑴ 在云服务器上搭建了mqtt,为什么手机连接不上mqtt,要怎么做才能连接上求求大神帮忙
MQTT协议是广泛应用的物联网协议,使用测试MQTT协议需要MQTT的代理。有两种方法使用MQTT服务,一是租用现成的MQTT服务器,如阿里云,网络云,华为云等公用的云平台提供的MQTT服务,使用公用的MQTT服务器的好处是省事,但如果仅仅用于测试学习还需要注册帐号,灵活性差些,有的平台还需要付费。另一方法是自己使用开源的MQTT组件来搭建。
MQTT服务器非常多,如apache的ActiveMQ,emtqqd,HiveMQ,Emitter,Mosquitto,Moquette等等。
这里介绍的是用轻量级的mosquitto开源项目来搭建一个属于自己的MQTT服务器。
第一步:需要安装一台linux主机,这不多介绍,可以使用真机安装也可以使用虚拟机安装。如果仅仅是自己测试使用都可以。
第二步:下载mosquitto需要的依赖
sudo apt-get install libssl-devsudo apt-get install uuid-devsudo apt-get install cmake
第三步:下载mosquitto并解压,现在mosquitto官网最新的版本是1.5.1
tar xzvf mosquitto-1.5.1.tar.gz
第四步:编译
cd mosquitto-1.5.1/
make
make install
第五步:启动mosquitto
./mosquitto -v
1535473957: mosquitto version 1.5.1 starting
1535473957: Using default config.
1535473957: Opening ipv4 listen socket on port 1883.
1535473957: Opening ipv6 listen socket on port 1883.
这时候mosquitto就会以默认的参数启动。如果需要带配置文件可以修改配置文件mosquitto.conf,
启动时候加上参数 -c,
./mosquitto -c mosquitto.conf
可以看到,mosquitto监听的端口为1883.
这时候我们的MQTT服务器就搭建好了。可找一个mqtt客户端来测试一下。
先发布一个主题“home/garden/fountain/2”
内容是“hello world”
这时候在mosquitto会打印出下面的log
535474247: New connection from 192.168.1.105 on port 1883.
1535474247: New client connected from 192.168.1.105 as MQTT_FX_Client (c1, k60).
1535474247: No will message specified.
1535474247: Sending CONNACK to MQTT_FX_Client (0, 0)
1535474307: Received PINGREQ from MQTT_FX_Client
1535474307: Sending PINGRESP to MQTT_FX_Client
1535474339: Received PUBLISH from MQTT_FX_Client (d0, q0, r0, m0, 'home/garden/fountain/2', ... (12 bytes))
1535474367: Received PINGREQ from MQTT_FX_Client
1535474367: Sending PINGRESP to MQTT_FX_Client
订阅主题“home/garden/fountain/2”
可以看到收到了自己发布的消息。
用wireshark抓包
可以看到抓到了一个MQTT的publish的报文。
⑵ mac dreamweaver 服务器搭建后连接不到本地服务器
一、本地测试服务器最常见的问题原因是没有为“服务器文件夹”和“Web
URL”输入正确的值。它们必须指向相同的位置:
(1)“服务器文件夹”是指向服务器文档根中的站点根的物理路径。
(2)“Web URL”是您在浏览器地址栏中为到达同一位置而输入的值。
(3)本地 Web 服务器是否正在运行?
(4)是否有软件防火墙妨碍了 Dreamweaver 与 Web 服务器之间的通信?尝试暂时禁用防火墙是否有区别。
(5)选择“视图”>“实时视图选项”。确保选中“为文档来源使用测试服务器”选项。
二、排除问题后重新进行安装如下
1.打开dreamweaver CS6软件。
2.点击菜单中的“站点”,选择“管理站点”。
3.打开管理站点中的“新建站点按钮”。
4.选中左边的服务器,然后单击右边下方的+按钮。
5.然后输入服务器名称、连接方法选择为“本地/网络”、选择网站所在文件夹、WebURL输入http://127.0.0.1/,然后点击保存。
6.在刚刚新建的服务器中勾选“测试”然后单击保存。
7.然后点击完成,此时就创建好了。
⑶ 怎么在自己的服务器上搭建网站 我自己搭建后外网不能访问 是什么问题
你那个情况可能是1、有人用P2P终结者、网络执法官、聚生网管等软件限制别人的速度,做arp欺骗 2、有些电脑中了ARP病毒(由于开网页、下载的过程中中病毒)对其他电脑进行攻击导致掉线 3、内网产生了洪水包攻击、垃圾数据包堵塞了整个网络4、服务器不稳定,吞吐量太小了 目前内网内ARP攻击、骷髅头、DDOS、超大Ping包……一系列内网攻击都能导致内网掉线,甚至像ARP这样的攻击又不好查出来,杀毒软件也没办法解决,又没法根除。路由器只是做数据转发,共享上网用的硬件设备,无法解决内网掉线的主要原因。像很多人用软件对你进行限速你几没辙了。 目前唯一能彻底解决的就是免疫墙技术了,通过免疫墙技术部署免疫网络解决方案。免疫网络解决方案,对你的网络不需要做大的改动,可以用免疫墙设置策略,不装驱动不让上网,装了就拦截。就能直接从从网卡上面拦截每一台电脑发出的病毒攻击,从网卡上面限制上传和下载,发包大小、连接数,进行统一管理,管理更彻底,网络管理员只有一个,还能监控整个内网电脑的上网状况,有异常情况准确定位报警,治标治。