По какой то причине вам понадобилось ограничить доступ к собственному веб ресурсу...

Для этой задачи существует много вариантов решения, опишу как минимум два способа.

1. Ограничить доступ по ip адресу:

Если у вас веб сервер работает через nginx, нужно добавить параметры в конфигурацию хоста в разделе location

allow "ваш статический ip адрес"; #разрешить доступ с этого адреса
deny all;
#запретить всем доступ

Если же у вас apache, то нужно добавить в файл .htaccess

Order deny,allow
deny from all
#запрещено всем
Allow from
#ваш статический ip пробел

2. Ограничить доступ к ресурсу по средствам авторизации

Для nginx добавляем в файл конфигурации в раздел location

auth_basic "Enter Super Secret password"; # Сообщение в всплывающем окне
auth_basic_user_file /etc/nginx/ssl/htpasswd; #

Для генерации файла htpasswd используем утилиту htpasswd, которая идет в комплекте с apache.

htpasswd -c /etc/nginx/ssl/htpasswd "логин"


Для apache добавляем в файл .htaccess

AuthUserFile /путь до файла/.htpasswd
AuthType Basic
AuthName “Password-protected Area”
Require valid-user