Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Server không dịch được CGI script viết bằng C++

  1. #1
    Ngày gia nhập
    03 2010
    Nơi ở
    My PC :))
    Bài viết
    17

    Angry Server không dịch được CGI script viết bằng C++

    Thân chào các bro, chúc các bro một buổi tối đẹp!

    Chả là em có chút khó khăn mong các bro giúp đỡ, em đang học làm web, em sử dụng Apache, viết cgi script bằng C++, biên dịch ra file .exe, sau đó vứt vào thư mục cgi-bin, vậy là ok, mọi request của em tới file exe đó đều ok khi em làm offline với apache!

    Câu chuyện khó khăn hơn một chút khi em tạo một web riêng, em có upload hết file em làm offline với apache lên host, nhưng bi h nếu request đến file .exe kia, thì nó không hiện nội dung của em nữa mà nó down luôn cái file exe đó về! (đại loại như nó không chạy file exe kia trên server thật để hiện nội dung như khi em dùng với apache )

    Mong các bro tư vấn giúp, à cho em hỏi thêm câu nữa, có server nào free hỗ trợ cgi-script viết bằng C++ mà chạy ngon như chạy offline với apache không ạ?

    Em xin cảm ơn các bro rất nhiều!
    Đã được chỉnh sửa lần cuối bởi thanh4890 : 28-07-2011 lúc 09:27 PM.

  2. #2
    Ngày gia nhập
    07 2011
    Bài viết
    160

    Host của pác là linux server hay windows server? Nếu linux server thì pác phải compile cho linux và phải chmod cho file đó nữa. Với cả 1 điều nữa là không phải shared host nào cũng hỗ trợ chạy file binary. Free host lại càng hiếm

    Nói chung là câu hỏi của pác không liên quan gì đến C hay C++ cả, mà là về hosting / web development.

  3. #3
    Ngày gia nhập
    03 2010
    Nơi ở
    My PC :))
    Bài viết
    17

    Trích dẫn Nguyên bản được gửi bởi fbchicken Xem bài viết
    Host của pác là linux server hay windows server? Nếu linux server thì pác phải compile cho linux và phải chmod cho file đó nữa. Với cả 1 điều nữa là không phải shared host nào cũng hỗ trợ chạy file binary. Free host lại càng hiếm

    Nói chung là câu hỏi của pác không liên quan gì đến C hay C++ cả, mà là về hosting / web development.
    Cảm ơn bác, vì em nghĩ nó có liên quan đến công cụ với C++
    Bác có thể tư vấn thêm cho em được không ? Em viết code toàn bằng C++ mà, chẳng qua nó được cho lên web thôi, có công cụ nào giải quyết việc này không ạ?

  4. #4
    Ngày gia nhập
    07 2011
    Bài viết
    18

    File trên linux có permission riêng của nó.Gồm có 3 quyền owner cơ bản là R(read-chỉ đọc tương ứng số 4) W(write -cho phép chỉnh sửa tương ứng số 2) và X(excute-thực thi tương ứng số 1)
    Full quyền là 7 (4+2+1) chỉ đọc và thực thi là 5(4+1) ...

    Mình nghĩ là nhà cung cấp server(hoặc host) cho bạn đã chặn quyền thực thi khiến các request đến không được chấp nhận thực thi,nhưng vẫn cho download về bình thường.
    Để xem quyền của file này bạn cứ remote vào server 1 cách bình thường.Khi liệt kê các file trong thư muc ra thì bạn xem thử nó có quyền x không.
    Cụ thể hơn như sau:
    1 file trên linux khi liệt kê các quyền của nó sẽ có 3 chỉ số :
    ví dụ

    cdcv.file r_x r__ rw_

    CỘt đầu tiên sẽ là quyền của owner(là quyền của user hiện đang login)
    Cột thứ 2 là quyền của group
    cột thứ 3 là quyền của other

    Ngoài ra,bạn biên dịch thành file exe thì linux server không thể chạy được vì exe là định dạng file trên windows

    Nếu server của bạn là windows server thì bạn nên nhờ nhà cung cấp set quyền thực thi file exe của bạn trên server,mà điều này khó có thể xảy ra vì nếu file exe của bạn là 1 file độc hại(bạn thuê host,1 thư mục trên windows) thì có thể dẫn đến việc bạn lạm dụng nó cho việc tấn công các host còn lại trên server.

    Nếu có chi phí,tốt hơn cả là nên dùng VPS hay thuê server riêng để test,thuê host là chuyện khó thành hiện thực

  5. #5
    Ngày gia nhập
    03 2010
    Nơi ở
    My PC :))
    Bài viết
    17

    Cảm ơn bro, mình hiểu rồi !
    Thanks all!

Các đề tài tương tự

  1. SqlPad viết bằng C# WPF, SQL server
    Gửi bởi LieuLuc trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 21-10-2013, 10:19 PM
  2. WooRank Clone Script for SALES (Online SEO AUDIT Script!)
    Gửi bởi khuyenmai9 trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 29-05-2013, 11:43 AM
  3. Viết chương trình ở server và client bằng cách nào
    Gửi bởi NguyenPC trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 9
    Bài viết cuối: 03-05-2012, 02:42 PM
  4. Viết chương trình đổi pasword của server bằng C++
    Gửi bởi LieuLuc trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 08-11-2011, 09:55 AM
  5. Hướng Dẫn Viết COM Server bằng VS 2008
    Gửi bởi Oh F4cker trong diễn đàn Tutorials và Thủ thuật Visual C++
    Trả lời: 0
    Bài viết cuối: 05-09-2010, 11:07 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn