Chặn khách truy cập truy cập theo địa chỉ IP của máy chủ


8

Địa chỉ IP máy chủ Apache của tôi là 192.168.1.100 và Tên miền là test.local.

  • Nếu người dùng nhập URL, nói " http: //test.local ", thì họ sẽ được phép.
  • Nếu người dùng cố gắng truy cập " http://192.168.1.100 " thì họ sẽ bị từ chối.

Làm thế nào tôi có thể thực hiện điều này?

Câu trả lời:


5

Những gì bạn muốn làm là lưu trữ ảo dựa trên tên , vì vậy một cái gì đó dọc theo những dòng này có thể giúp bạn bắt đầu, tôi tin:

NameVirtualHost *:80
<VirtualHost *:80>
  <Location />
  Order deny,allow
  Deny from all
  </Location>
  # other configuration for default host...
</VirtualHost>

<VirtualHost *:80>
  # This is the one you would like visible
  ServerName test.local
  <Location />
  Order deny,allow
  Allow from all
  </Location>
</VirtualHost>

(Tôi hơi vội vàng, vì vậy thậm chí có thể có lỗi chính tả trong đó, xin lỗi.)


4
Tôi đề nghị thêm một mục _default_Virtualhost rõ ràng .
gertvdijk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.