Trang 1 / 2 12 LastLast
Hiển thị kết quả từ 1 đến 10 / 11
  1. #1
    Tham gia
    08-08-2011
    Bài viết
    33
    Like
    2
    Thanked 4 Times in 4 Posts

    Hỏi cách chặn tên miền trỏ vào VPS

    Mình có chút vấn đề thế này với tên miền trên LAMPP, cài trên VPS CentOS

    Chả là có cái tên miền A của mình trỏ vào IP của VPS đấy rồi, OK mọi việc chạy ổn.

    Mấy hôm trước tự dưng thấy một tên miền ất ơ B ở đâu nó trỏ vào ip của mình (chắc để cho google nó index). Mình không biết chặn như thế nào nên đã cấu hình trong file vhosts, trỏ cái B của nó sang một thư mục vớ vẩn trên LAMPP. OK thế là xong.

    Nhưng hôm nay lại thấy thêm cái tên miền nữa, vẫn là thằng đấy lại trỏ cái tên miền C của nó vào ip của mình. Bực thật. Thấy bở đào mãi. Tra trên vnnic thì cả 2 tên miền B,C đều của cùng một người
    Trỏ nốt nó vào cùng với thằng B kia rồi.

    NHƯNG, lại nhưng.

    Chẳng nhẽ cứ thi thoảng lại phải dò xem thằng nào trỏ vào mình để chặn à.
    Vậy các bác biết làm thế nào để cấu hình VPS của mình chỉ xử lý request cho một tên miền A không,
    hoặc cấu hình LAMPP:
    +) Cho tên miền A vào thư mục XYZ
    +) Từ chối mọi tên miền khác


    P/S: Trước đây khi mới bị em có hỏi bên cung cấp VPS, nhưng họ bảo do VPS vẫn chấp nhận truy cập thông qua ip, nên chỉ cần tên miền trỏ vào IP là hiện được web chứ không cần cấu hình gì. Và do là VPS unmanaged nên họ không support cho em được. Xin phép không nói tên nhà cung cấp ra.
    Quote Quote

  2. #2
    Tham gia
    04-05-2007
    Bài viết
    706
    Like
    1
    Thanked 13 Times in 9 Posts
    Hello,

    Thông thường default virtualhost sẽ là dạng
    <VirtualHost *:80>
    DocumentRoot /www/domain
    ServerName www.domain.tld
    ...
    </VirtualHost>
    Bạn thử change port của default virtualhost:
    <VirtualHost *:8080>
    DocumentRoot /www/domain
    ServerName www.domain.tld
    ...
    </VirtualHost>
    Sau khi đổi port như vậy thì tên miền lạ có trỏ về thì cũng không thể truy cập bình thường mà buộc phải sử dụng sang dạng tenmien.com:port

    P/S: Không thay đổi port virtualhost mà bạn đang sử dụng để chạy website.

  3. #3
    Tham gia
    08-08-2011
    Bài viết
    33
    Like
    2
    Thanked 4 Times in 4 Posts

    Em làm thế này không biết đúng ý chưa

    Em config vhosts như thế này không biết đúng ý bác hostvn.net chưa. Với tenmien.com là tên miền thật của em.

    Nhưng khi em làm thế này thì cả vào bằng ip, tên miền của em lẫn tên miền kia đều được bằng cổng 80

    #
    # Use name-based virtual hosting.
    #
    NameVirtualHost *:8068
    NameVirtualHost tenmien.com

    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #
    <VirtualHost *:8068>
    DocumentRoot /opt/lampp/htdocs/
    ServerName localhost
    ServerAlias localhost
    </VirtualHost>

    <VirtualHost tenmien.com>
    DocumentRoot /opt/lampp/htdocs/tenmien
    ServerName tenmien.com
    </VirtualHost>

  4. #4
    Tham gia
    04-05-2007
    Bài viết
    706
    Like
    1
    Thanked 13 Times in 9 Posts
    Bạn sửa lại thành
    #
    # Use name-based virtual hosting.
    #
    NameVirtualHost *:80

    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #
    <VirtualHost *:8068>
    DocumentRoot /opt/lampp/htdocs/
    ServerName localhost
    ServerAlias localhost
    </VirtualHost>

    <VirtualHost tenmien.com:80>
    DocumentRoot /opt/lampp/htdocs/tenmien
    ServerName tenmien.com
    </VirtualHost>
    Bạn nhớ restart lại httpd service rồi thử lại xem sao nhé.

  5. #5
    Tham gia
    08-08-2011
    Bài viết
    33
    Like
    2
    Thanked 4 Times in 4 Posts
    Em đã thử lại như bác nói nhưng vẫn không được bác ạ.
    Cả 3 tên miền vẫn vào được web bình thường.
    Và vào bằng ip vẫn được.

    Em đoán do vào bằng ip vẫn được nên mấy cái tên miền kia chỉ cần trỏ vào ip là chạy được.

    Vậy có cách nào cấu hình để chỉ vào được bằng tên miền, nếu gõ ip trên trình duyệt thì không vào được không hả bác.

  6. #6
    Tham gia
    07-01-2009
    Location
    www.vietidc.com
    Bài viết
    659
    Like
    2
    Thanked 14 Times in 14 Posts
    Bạn có thể cấu hình để khi gõ IP thì không vào web của bạn, chỉ gõ tên miền mới vào web của bạn.
    Riêng với web của bạn thì bạn cấu hình virtualhost chỉ chạy với tên miền đó thôi. Bất cứ domain nào trỏ vào server của bạn cũng chỉ là trỏ IP, ko được gán vào virtualhost. Do đó, nếu bạn cho IP chạy một trang nội dung khác thì ý đồ của người kia vô ích

    Với cách làm này thì sẽ tránh được index, nhưng nếu kẻ xấu dùng forwarding domain thì cũng đc hưởng tí Google Pagerank
    VietIDC-VPS/Dedicate/Colocation Server

  7. #7
    Tham gia
    26-06-2007
    Bài viết
    275
    Like
    2
    Thanked 40 Times in 33 Posts
    Chiêu này ít người biết nhễ; cho bác cái IP: 184[.]22[.]84[.]105, trên đó có nhiều sites lắm.

  8. #8
    Tham gia
    04-05-2007
    Bài viết
    706
    Like
    1
    Thanked 13 Times in 9 Posts
    @nichie: Nếu bạn không ngại thì PM vào inbox cho mình thông tin SSH và tên miền bạn cần cấm truy cập vào VPS nhé.

  9. #9
    Tham gia
    09-08-2009
    Location
    /dev/zero
    Bài viết
    1,407
    Like
    186
    Thanked 84 Times in 78 Posts
    Chủ đề này đã có lần nói đến trên ddth này rồi mà, lúc đó mình nhớ có đưa sample ra rồi nữa thì phải. thực ra rất đơn giản, tìm hiểu kỹ document về vhosts thì sẽ hiểu ngay cách làm.

  10. #10
    Tham gia
    08-06-2010
    Bài viết
    256
    Like
    12
    Thanked 28 Times in 26 Posts
    Lại đang dính vấn đề này các bác ạ. CenOS 6 .
    Bác nào chỉ e cách sửa file host như nào cho chuẩn ko , để deny các domain khác trỏ về ip server k

Trang 1 / 2 12 LastLast

Bookmarks

Quy định

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