Я использую Ubuntu 14.04.2 сервер LTS.
Я хочу ограничить пользователя в доступе к субдомену. Таким образом, я искал через сеть, таким образом, эта ссылка, которую я нашел полезным, но я не могу получить доступ /etc/apache2/httpd.conf
файл, поскольку это не существует.
Таким образом, я искал к лучшему ответ. Я получил это, Но затем я думал, что должен делать изменение в том домене conf файлом вместо того, чтобы перейти по этой ссылке.
Но Теперь я думаю для внесения изменений в conf
файл в /etc/apache2/sites-available
папка для того домена.
Вот то, что файл похож
ServerAdmin info@domain.com
ServerName asd.domain.com
ServerAlias asd.domain.com
DocumentRoot /var/www/public_html/asd.domain.com
И теперь я добавил одну строку следующим образом
Allow from <my.ip.address.000>
Но теперь я не могу перезапустить потому что Allow
не позволяется. Кто-либо может помочь на этом?
Это более универсально, чтобы сделать это через .htaccess.
Это предотвратит файлы, которые будут считаны, даже если у Вас будет проблема конфигурации, позволяя папке быть полученными доступ иначе, как то, если это - подкаталог Вашего корня (например,/var/www/mysubdomain).
# ALLOW USER BY IP
<Limit GET POST>
order deny,allow
deny from all
allow from 1.2.3.4
</Limit>
Просто изменяют IP 1.2.3.4 на Ваш позволенный диапазон адресов.