2014-10-11 66 views
0

因此,我正在嘗試通過網頁瀏覽器來構建一個處理HTTP請求的C程序。該程序正在偵聽傳入HTTP請求的預定義端口並進行相應的響應。當我將它放在根目錄中時它工作得很好,但當它自己移動到目錄時它不起作用。通過瀏覽器發送HTTP請求到正在監聽端口的程序

舉例來說,這個工程: 本地主機:9000

但這並不: 本地主機:9000/myprogram

我如何可以解決這個任何線索?

+0

也許你應該嘗試調試它。 – 2014-10-11 23:03:32

+0

@MartinJames調試程序? – user3312508 2014-10-11 23:04:07

回答

1

很難回答這麼少的細節。但要開始我會檢查以下內容:

  1. 什麼是Web服務器日誌說?
  2. 是否將Web服務器配置爲允許在此目錄中執行[CGI]?
  3. 你確定你沒有將web根目錄與根目錄混在一起,因此把你的 程序放在錯誤的地方?
  4. 目錄和程序訪問模式是否設置正確?