→ kenduest: 你可能要確認你的網路環境,也許你是在內網用 nat 11/23 17:07
→ kenduest: 連出去的,這種環境當然用外部 ip 連線一般不會通的 11/23 17:08
→ kenduest: 自行 pppoe 撥接出去有真實 ip 那大多就可以被連線存取 11/23 17:09
→ kenduest: 若你是 nat 出去的要被存取,請在正確ip分享器設定好 11/23 17:09
→ kenduest: 適當的 port 應對給內部的 server port 22 11/23 17:09
→ bjk: 原來如此 我這邊是好幾台電腦共用分享器的樣子 感恩 11/23 17:16
在請問一下
如果我只有要讓內部的電腦連線就好
這樣我的server要怎摸架設呢
※ 編輯: bjk (118.160.135.152), 11/23/2016 17:50:56
→ kenduest: 內部連線而已?看一下你主機 ip ,就可以連線了啊 11/23 18:10
→ bjk: 一樣先把apache架起來嘛 11/23 18:18
→ kenduest: 就服務裝好後續用內部 ip 連線就好 11/23 18:39
→ maple52046: 你要ssh到linux上, 你有在linux上安裝 ssh server 嗎 11/23 21:25
請問這個內部連線也需要嘛
推 acidjazz: 你要查的是內網的虛擬ip,那個網站只會查出分享器的 11/23 22:33
→ acidjazz: 實體ip,懶人一點用ifconfig就可以查詢了 11/23 22:34
inet addr:192.168.1.114
是這個嘛
※ 編輯: bjk (36.227.37.49), 11/24/2016 10:43:29
/var/www/html# ls
jquery.js test_form.html
我在自己的電腦連線
http://192.168.1.114/test_form.html
可以成功的利用jquery.js 的function 來submit form
但是如果用其他電腦
可以連線到網頁
但是submit form無反應
==========
我的form是post 到nodejs run 的server
var express = require('express');
var app = express();
var bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
var port = process.env.PORT || 8080;
app.listen(port);
app.post('/login',function(req,res){
console.log(req.body);
}
====================
test_form.html
<script src="jquery.js"> </script>
<script>
$(document).ready(function(){
$.post("http://localhost:8080/login",...
, function(data){
if(data==='done')
{
alert("login success");
}
});
});
});
</script>
</head>
<body>
<input type="button" id="submit" value="Submit"><br>
※ 編輯: bjk (36.227.37.49), 11/24/2016 11:46:21
→ kenduest: 你有在看程式碼嗎?很明顯寫死連到 localhost port 8080 11/24 13:09
→ bjk: 大大太感謝您了 11/24 14:56
→ bjk: 改掉ip就可以了 感恩~~~ 11/24 14:56
→ maple52046: 你要ssh到server上, server就要有提供ssh service 11/24 22:55
→ maple52046: 然後你的電腦要有ssh client (例如putty) 11/24 22:56
→ a34021501: 你的usermod的版本是那一個啊? 12/26 06:24