
		redecopa
		
		(usa Outra)
		
		Enviado em 04/05/2018 - 19:05h 
		Olá pessoal, tudo bem?
Bom, sou programador e não da área de servidores, mas tenho um problema pra resolver reconfigurando uma permissão de um Apache Server através do arquivo .htaccess.
Por isso recorre ao conhecimento dessa comunidade especialista neste servidor.
O caso é o seguinte:
Minha empresa é uma software house que tem ainda executáveis instalados em Clientes.
Estes executáveis por sua vez acessam o domínio da nossa empresa para download de atualizações, etc.
Ocorre que estes executáveis fazem os downloads por http e usam o USER AGENT: Mozilla/3.0 (compatible; sistema)
Estavamos hospedados na Locaweb e eles configuraram pra nós o servidor pra suportar este User Agent, mas por insatisfação em serviços migramos pra uma outra empresa onde nós somos os responsáveis pelo servidor, mas apenas através do CPANEL.
Minha dúvida: é possível através do .htaccess eu receber esse User Agent específico e permitir pelo menos acesso à pasta arquivos para download?
O .htaccess está atualmente da seguinte maneira:
# BEGIN iThemes Security - Do not modify or remove this line
# iThemes Security Config Details: 2
	# Ban Hosts - Security > Settings > Banned Users
	SetEnvIF REMOTE_ADDR "^195\.22\.127\.183$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^195\.22\.127\.183$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^195\.22\.127\.183$" DenyAccess
	SetEnvIF REMOTE_ADDR "^50\.116\.112\.125$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^50\.116\.112\.125$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^50\.116\.112\.125$" DenyAccess
	SetEnvIF REMOTE_ADDR "^66\.249\.69\.41$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^66\.249\.69\.41$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^66\.249\.69\.41$" DenyAccess
	SetEnvIF REMOTE_ADDR "^66\.249\.69\.54$" DenyAccess
	SetEnvIF X-FORWARDED-FOR "^66\.249\.69\.54$" DenyAccess
	SetEnvIF X-CLUSTER-CLIENT-IP "^66\.249\.69\.54$" DenyAccess
	<IfModule mod_authz_core.c>
		<RequireAll>
			Require all granted
			Require not env DenyAccess
			Require not ip 195.22.127.183
			Require not ip 50.116.112.125
			Require not ip 66.249.69.41
			Require not ip 66.249.69.54
		</RequireAll>
	</IfModule>
	<IfModule !mod_authz_core.c>
		Order allow,deny
		Allow from all
		Deny from env=DenyAccess
		Deny from 195.22.127.183
		Deny from 50.116.112.125
		Deny from 66.249.69.41
		Deny from 66.249.69.54
	</IfModule>
# END iThemes Security - Do not modify or remove this line
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress