我正在使用Intellij 14.1.5并运行本地Google应用引擎开发服务器。我想看看我的网页在移动设备和平板电脑屏幕上的外观。我一直在使用Chrome的设备模拟屏幕选项,但在Chrome设备模拟呈现网页的方式与实际设备呈现相同网页的方式之间存在一些有意义的差异。
因此,我想直接在我的本地网络上的Intellij dev服务器上访问我的页面,以试验css和media指令。 Intellij正在运行一个nginx服务器。目前尚不清楚这个nginx服务器是否捆绑到Intellij中,或者它是否使用了nginx的外部实例。
我只在我的整个系统(Mac OS X)上找到一个nginx.conf文件,并按照以下配置,但Intellij dev服务器仍然拒绝远程连接。我的防火墙已关闭。理想情况下,我只想接受本地网络外部连接,即192.168。。。
有没有人幸运获得Intellij捆绑的开发服务器来接受非本地主机连接?提前感谢任何见解。
server {
listen 8080;
# server_name localhost;
...
}
更新:经过进一步调查,我的浏览器中的错误消息被nginx生成误导。与Intellij和Google App Engine捆绑在一起的服务器是Jetty。
在我的Mac OS系统上有jetty配置文件: 应用服务引擎-java的SDK / LIB / JAVA管理-VM /应用服务引擎-java的vmruntime的/ etc / 应用服务引擎-java的SDK / LIB /码头基-SDK的/ etc /的jetty.xml
密钥似乎是将默认主机值设置为0.0.0.0。尽管它还没有奏效。我怀疑nginx默认运行在同一个端口8080上,可能会导致冲突,或者我的本地网络可能会干扰。