簡體   English   中英

在亞馬遜 EC2 上運行 websocket 服務器

[英]Running websocket server on amazon EC2

我編寫了一個偵聽特定端口的網絡套接字服務器。 為了運行它,我使用 putty 登錄到 EC2 實例並運行:

php server.php

我想知道這是否是唯一且正確的方法。 通常通過ftp將我的php文件復制到主機就足夠了,我不明白為什么php命令需要運行服務器。 任何幫助表示贊賞。

這個問題與任何特定的編碼問題無關,因此在 StackOverflow 方面被認為是題外話。

PHP 的工作方式 - 只是一個腳本文件。 與 bash (.sh)、python (.py)、node.js (.js) 或任何其他類似內容相同。

事實上,他們都必須被處決。 在普通世界中, Apachenginx或任何其他 Web 服務器將為您執行這些腳本,因為每個請求都是向 Web 服務器發出的。

當您創建套接字文件時,您需要自己創建它,因為它會創建一個套接字並且 php 腳本將繼續工作,只要它自己會。 它不是針對每個請求執行的。 事實上,確保它不是由 apache 執行的,所以不要放在通常的網站目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM