我正在远程服务器上处理项目,因为我需要本地计算机无法访问的python和数据库资源。
我现在几次看过这个页面: https://github.com/gruntjs/grunt-contrib-connect
......并且无法找出某些术语的含义。
在我的Gruntfile.js中,我看到:
// The actual grunt server settings
connect: {
options: {
port: 9000,
// Change this to '0.0.0.0' to access the server from outside.
hostname: 'localhost',
livereload: 35729
},
√“外面”究竟是什么意思? 得到它
√“服务器”指的是什么?得到它
我正在linux远程服务器上运行grunt serve
,并希望在我的Web浏览器中看到我的项目livereload。我应该在浏览器中使用什么URL以及Gruntfile应包含哪些内容?这甚至可能吗?
当我使用http://MyRemoteHostName:9000/
作为主机名设置时运行0.0.0.0
时,无法找到DNS地址。
请注意,我的远程主机上的apache web服务器/ python代码存储库通过另一个URL(例如http://special.development.url.com
)向Web公开,但这也无法显示应用程序:
http://special.development.url.com:9000
答案 0 :(得分:0)
究竟是什么"外面"意思?
另一台计算机。
默认值为localhost
,除非您使用某种端口转发(如ssh隧道),否则只能从运行它的计算机访问。 0.0.0.0
表示全部计算机中的网络接口(包括任何以太网和wifi连接)。
什么是"服务器"指的是?
grunt-contrib-connect的描述是启动连接Web服务器。那是它正在谈论的服务器。