回答編集履歴

2

誤字色々修正

2018/03/26 06:28

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -64,30 +64,34 @@
64
64
 
65
65
 
66
66
 
67
- 実際コンパイルしたファルはC言語か否かという認識どうでもよくなります。
67
+ 実際コンパイルしてバナリになればC言語か否かという境界なり揺らぎます。
68
68
 
69
- そしてNode.js自体はバイナリですので、
69
+ そしてNode.js自体はC言語(でしたっけ?)のバイナリですので、Node.jsの実行ファイルをスクリプトとセットでFTPでアップロードして実行すること自体は不正利用に当たらない可能性は高いでしょう。
70
70
 
71
- 手持ちマシンでコンパイルしたNode.jsとスクリプトファイルFTPアップロして実行すること自体は不正利用ではなそうです。
71
+ (かなり広義解釈孕んいます、真面目にサバー運用たい方は公式に問い合わせみてくだい)
72
72
 
73
73
 
74
74
 
75
- JXCoreのようなネイティブファイルとしてコンパイルしてしまうツール併用すれば、
75
+ その気になればJXCoreのようなツール併用して
76
76
 
77
- CGIとして堂々とApacheを経由して動作させる事も可能かもしれせんね
77
+ 堂々とCGIとして動作させる事も可能なように思え
78
78
 
79
79
 
80
80
 
81
- ただし、上記の通りXREAはレンタルサーバなので初期設定で80番ポートは占拠されています
81
+ ただし、上記の通りXREAはレンタルサーバなので80番ポートは占拠されているでょう。
82
82
 
83
- 他のポートもiptables等止められている可能性が高いです。
83
+ 他のポートもiptables等のファイアウォールにより止められている可能性が高いです。
84
84
 
85
- 結局C言語のようにバイナリごと打ち込んでCGIで動かすという選択肢しかありません。
85
+ 結局C言語のようにバイナリファイルを持ち込んでCGIや外部コマンド実行という手段で動かすしかありません。
86
-
87
- Node.jsの強みはlibuxを利用したイベントループなので、強みを生かしてあれこれを動作させる事は難しいというのが結論です。
88
86
 
89
87
 
90
88
 
91
- Node.jsやApacheの挙動を知り尽くた人間のハックではなく、
89
+ これどうなんでょうね?
92
90
 
91
+ Node.jsの良さとして色んな記事で紹介されている事は出来ず、
92
+
93
+ LinuxやApacheの挙動に詳しい人が手慰みにハックするといった印象で、Node.jsが動作するとは言いづらいですね。
94
+
95
+
96
+
93
- Node.jsを勉強しなが覚えていきたいという人にはオススメ出来ないので、結論出来ないとしておきます。
97
+ この辺の観点か、やオススメ出来ないうこでVPSをオススメします。

1

可能だったので

2018/03/26 06:28

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -41,3 +41,53 @@
41
41
 
42
42
 
43
43
  そちらの方向で検討してみてください。
44
+
45
+
46
+
47
+ ---
48
+
49
+
50
+
51
+ おまけ: 規約的にどうなのか?
52
+
53
+
54
+
55
+ [https://www.xrea.com/support/faq/tech/#techProgram](https://www.xrea.com/support/faq/tech/#techProgram)
56
+
57
+
58
+
59
+ > C言語のCGIは、ローカル環境でコンパイルしてからアップロードしてください。
60
+
61
+
62
+
63
+ ちょっと深めに調べた所、出来るか出来ないかだけで言えば可能のようです。
64
+
65
+
66
+
67
+ 実際コンパイルしたファイルはC言語か否かという認識はどうでもよくなります。
68
+
69
+ そしてNode.js自体はバイナリですので、
70
+
71
+ 手持ちのマシンでコンパイルしたNode.jsとスクリプトファイルをFTPでアップロードして実行すること自体は不正利用ではなさそうです。
72
+
73
+
74
+
75
+ JXCoreのようなネイティブファイルとしてコンパイルしてしまうツールを併用すれば、
76
+
77
+ CGIとして堂々とApacheを経由して動作させる事も可能かもしれませんね。
78
+
79
+
80
+
81
+ ただし、上記の通りXREAはレンタルサーバなので初期設定で80番ポートは占拠されていますし、
82
+
83
+ 他のポートもiptables等で止められている可能性が高いです。
84
+
85
+ 結局C言語のようにバイナリごと打ち込んでCGIで動かすという選択肢しかありません。
86
+
87
+ Node.jsの強みはlibuxを利用したイベントループなので、強みを生かしてあれこれを動作させる事は難しいというのが結論です。
88
+
89
+
90
+
91
+ Node.jsやApacheの挙動を知り尽くした人間のハックではなく、
92
+
93
+ Node.jsを勉強しながら覚えていきたいという人にはオススメ出来ないので、結論出来ないとしておきます。