Ocultando o .user.ini se você utiliza o NGINX (NGINX – WordPress – Wordfence)

Na documentação do Wordfence (https://www.wordfence.com/help/firewall/optimizing-the-firewall/#hide-userini-nginx) ele diz para incluir um dos seguintes códigos no arquivo “nginx.conf“:

location ~ ^/\.user\.ini {
deny all;
}

ou:

location ~ ^/wordpress/\.user\.ini {
deny all;
}

Porém algumas coisas não ficam muito claras, a primeira é que essa diretiva deverá ser incluída dentro da seção (ou das seções) server { }, e dependendo da sua instalação, o nginx.conf incorpora os arquivos dos vhosts da pasta /etc/nginx/sites-available, que são os arquivos onde ficam as configurações server{}, portanto é aqui que você deverá incluir a diretiva. Você deverá incluir a diretiva em cada um dos servers que deseja ocultar o aquivo .user.ini.

Outro ponto importante é que os browsers costumam fazer cache das páginas que você visita, então mesmo se você fizer a correção, e reiniciar o nginx devidamente, o seu arquivo ainda vai aparecer como acessível, então meu conselho é fazer os testes com o curl, um simples:

curl https://seusite.com/.user.ini

já vai te dar a resposta que você precisa.

Comandos rápidos no linux

Cópia com andamento

Copiando um arquivo grande, com visualização do andamento em caixa de diálogo com barra de progresso:

(pv /local1/arquivo.big -n > /local2/arquivo.big ) 2>&1 | dialog --gauge "Progresso" 10 70

Inibir carregamento de módulo

Inibir o carregamento de um módulo, crie um arquivo em /etc/modprobe.d/blacklist.conf:

blacklist <modulo>
install <modulo> /bin/false

depois atualize o initramfs com:

update-initramfs -u

depois é só reiniciar.

NetworkManager

para habilitar o gerenciamento das interfaces configuradas em /etc/interfaces pelo NetworkManager, edite o arquivo /etc/NetworkManager/NetworkManager.conf, alterando de false para true a opção managed em [ifupdown]:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

Alterando o limite de upload do WordPress

edite o arquivo /etc/php/7.4/fpm/php.ini alterando os sequintes valores:

upload_max_filesize = 32M
post_max_size = 64M
memory_limit = 128M

edite também o arquivo /etc/nginx/nginx.conf incluindo a seguinte diretriz:

client_max_body_size 32M;

teste a configuração do nginx:

$ sudo nginx -t

dando tudo ok, reinicie os serviços nginx e php:

$ sudo systemctl restart nginx.service

$ sudo systemctl restart php7.4-fpm.service

Um pequeno Estudo Solar em Revit

Um Estudo Solar em Revit para locação de placas solares fotovoltaicas.

Olá, mundo!

Olá! Estou criando este blog para postar minhas ideias, projetos, trabalhos…

Tenho também muita coisa arquivada que vou colocando por aqui e vamos ver no que vai dar.

Vou falar aqui sobre Engenharia Elétrica, BIM, Revit, plugin, C#, Linux, Hacking, e muito mais…