簡體   English   中英

如何在apache 2.2服務器上運行ac程序?

[英]How to run a c program on apache 2.2 server?

我正在做一個OpenSSL項目,並且對Web服務器是完全陌生的。 我有一個client.cserver.c client.c在端口6008上創建到服務器的連接,並從stdin讀取數據,然后將這些數據發送到服務器。 server.c從套接字讀取數據,並將其寫回到stdout

我已經在服務器的unix終端(Solaris 9)上編譯了server.c ,但是我不知道如何在Apache 2.2上運行它。

PS。 我已經安裝了Apache 2.2.15和OpenSSL 1.0.0a,它們都可以工作。

任何幫助都感激不盡!

禪宗

如果服務器從套接字讀取數據,則根本不需要Apache運行它。 只需從命令行運行即可。

您會看到,Apache是​​HTTP服務器。 如果程序進行自己的網絡通信,則不需要HTTP接口。

聽起來您的server.c應用程序類似於CGI / FastCGI應用程序-如果是這種情況,那么您需要配置Apache以分別使用CGI或FastCGI模塊來運行您的應用程序(Google在如何創建應用程序方面都有大量資源C語言中的CGI / FastCGI應用程序,以及如何配置Apache)

如果不是這種情況,並且您確實想在Apache下托管您的應用程序,那么我可能建議您將C應用程序修改為CGI應用程序(基於它比生成FastCGI應用程序容易),並使用Apache CGI模塊。

暫無
暫無

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

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