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

Đề tài: ẩn thông tin server trong http header

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    2

    Mặc định ẩn thông tin server trong http header

    Mình đang tìm hiểu config web server. Nhưng mình gặp vấn đề trong việc ẩn tên server trong http header. (không cho hiển thị thông tin về server) , có bạn nào biết phải vào file config nào để thay đổi thông tin này không ? và thay đổi như thế nào ?
    Giống như hình minh họa dưới đây

    Cảm ơn mọi người

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Nếu dùng Apache thì:

    Ẩn thông tin hệ điều hành và Apache:
    ServerTokens Prod
    ServerSignature Off

    Ẩn thông tin về PHP
    expose_php = Off

    Còn IIS thì Dr không rõ lắm.

    Hi vọng giúp bạn được chút ít. Dr cũng mới áp dụng nó cho Server C Việt này đó, bạn thử check xem?


    Mới thấy đoạn code thay đổi Server header dành cho dân C#
    Visual C# Code:
    1. using System;
    2. using System.Text;
    3. using System.Web;
    4.  
    5. namespace StefanG.ServerModules
    6. {
    7.     public class CustomServerHeaderModule : IHttpModule
    8.     {
    9.         public void Init(HttpApplication context)
    10.         {
    11.             context.PreSendRequestHeaders += OnPreSendRequestHeaders;
    12.         }
    13.  
    14.         public void Dispose()
    15.         { }
    16.  
    17.         void OnPreSendRequestHeaders(object sender, EventArgs e)
    18.         {
    19.             // modify the "Server" Http Header
    20.             HttpContext.Current.Response.Headers.Set("Server", "Stefan's Webserver");
    21.         }
    22.     }
    23. }
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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

  1. Lấy file từ server http về bằng cách nào??
    Gửi bởi lamvd trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 13-11-2012, 05:21 PM
  2. Server cannot append header after HTTP headers have been sent.
    Gửi bởi bodoidn trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 11-09-2012, 10:36 AM
  3. Set Http Header thành 404 trong ASP.NET?
    Gửi bởi dnhattan trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 31-10-2011, 11:30 AM
  4. Xây dựng một http server đơn giản
    Gửi bởi palacenguyen trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 30-04-2011, 06:16 PM
  5. Lập trình C++ lỗi winsock khi gửi http header lần 2
    Gửi bởi lqchinh trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 24-01-2011, 07:00 AM

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