Comandos SSH usando Nginx - Easyengine

Configurações Iniciais nginx – easyengine

Atenção: Para colar os comandos abaixo na tela do SSH basta clicar com o botão direito do Mouse.

Atualização

apt-get update -y

Instalação Sudo

apt-get install sudo

Instalação do EasyEngine

wget -qO ee rt.cx/ee && sudo bash ee

Instalação do WordPress

Instalação do WordPress

ee site create seudominio.com –wp

Instalação de Permissões e Acesso FTP

chown -R www-data:www-data /var/www/seudominio.com/htdocs
chmod -R g+rw /var/www/seudominio.com/htdocs

Instalação do PhpMyAdmin

ee secure –auth
ee stack install –phpmyadmin
nano /etc/mysql/conf.d/my.cnf

Instalação do adminer

ee secure –auth
ee stack install –adminer
nano /etc/mysql/conf.d/my.cnf

Instalação de cache

W3 Total Cache

ee site update seudominio.com –w3tc

FastCgi Cache: RECOMENDADO

ee site update seudominio.com –wpfc

Redis Cache

ee site update seudominio.com –wpredis

Aumentando Limite de Memória do WordPress

wp-config.php: define

( ‘WP_MEMORY_LIMIT’, ‘128M’ );

wp-includes = default-constants.php = altera de 64 m

define ( ‘WP_MEMORY_LIMIT’, ‘128M’ )

wp-includes = default-constants.php = altera de 40 m

define ( ‘WP_MEMORY_LIMIT’, ‘128M’ )

Instalação do HHVM

ee site update seudominio.com –hhvm=on
ee site update seudominio.com –hhvm=off

Instalação do php7

ee site update seudominio.com –php7

Instalação do Site em Subdominio

ee site create subdominio.seudominio.com –wpfc

Instalação do Site em Php, Mysql e Html

ee site create seudominio.com –html
ee site create seudominio.com –php
ee site create seudominio.com –mysql

Instalação site em diretório

ee site edit seudominio.com
set $dir “”;
if ($request_uri ~ ^/([^/]*)/.*$ ) {
set $dir1 /$1;
}location /cursos {
try_files $uri $uri/ $dir1/index.php?$args;

Redirecionamento 301

Redirecionamento Nginx:

ee site edit seudominio.com
server {
server_name seudominio.com www.seudominio.com;
rewrite ^/(.*)$ http://redirecionarpara.com.br/$1 permanent; }

Redirecionamento PHP: via SFTP

<?php
// Permanent redirection
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://redirecionarpara.com.br/$1”);
exit();
?>

Instalação SSl Gratuito

ee site update seudominio.com –le
crontab -e
ee site update seudominio.com –le=renew
ee site update seudominio.com –le=off

Mudando http para https

wp –allow-root search-replace –url=seudominio.com http://seudominio.com https://seudominio.com –path=/var/www/seudominio.com/htdocs

Migração de Servidor por SSH

Exportando um banco de dados

mysqldump -p -u nome-de-usuario banco-de-dados > arquivo.sql

Importando um banco de dados

mysql -p -u nome-de-usuario banco-de-dados < arquivo.sql

Monitorando o Servidor

apt-get install htop
htop

Integridade do banco

Senha root do banco

nano /etc/mysql/conf.d/my.cnf

Comandos

mysqlcheck -u root -p –auto-repair –all-database
mysqlcheck -u root -p –check –all-databases
mysqlcheck -u root -p –optimize –all-databases

Erro do Log

df -h
du -hs *
nano /etc/mysql/my.cnf

Encontre e comente as linha abaixo

#log_bin = /var/log/mysql/mariadb-bin
#expire_logs_days = 10
#max_binlog_size = 100M

Cache Wcommerce

Crie o arquivo de cache para o Woocommerce

nano /etc/nginx/common/wpfc-woocommerce.conf

Cole o código abaixo

# WPFC-WOOCOMMERCE NGINX CONFIGURATION

set $skip_cache 0;

# POST requests and URL with a query string should always go to php
if ($request_method = POST) {
set $skip_cache 1;
}

if ($query_string != “”) {
set $skip_cache 1;
}

# Don’t cache URL containing the following segments
if ($request_uri ~* “(/carrinho.*|/minha-conta.*|/finalizar-compra.*|/addons.*|/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)”) {
set $skip_cache 1;
}

# Don’t use the cache for logged in users or recent commenter
if ($http_cookie ~* “comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in”) {
set $skip_cache 1;
}

# Use cached or actual file if they exists, Otherwise pass request to WordPress
location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
set $rt_session “”;

if ($http_cookie ~* “wp_woocommerce_session_[^=]*=([^%]+)%7C”) {
set $rt_session wp_woocommerce_session_$1;
}

if ($skip_cache = 0 ) {
more_clear_headers “Set-Cookie*”;
set $rt_session “”;
}

fastcgi_cache_key “$scheme$request_method$host$request_uri$rt_session”;

try_files $uri =404;
include fastcgi_params;

fastcgi_pass php;

fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;

fastcgi_cache WORDPRESS;
fastcgi_cache_valid 60m;
}

location ~ /purge(/.*) {
fastcgi_cache_purge WORDPRESS “$scheme$request_method$host$1”;
}

Ativando o cache para Woocommerce

ee site edit seudominio.com

Comente a linha

include common/wpfc.conf;

Adicione a linha

include common/wpfc-woocommerce.conf;

Instalando zip

apt-get install zip unzip

Compactar arquivos

zip -r backup.zip nome do arquivo

Removendo pastas

Exemplo

/var/www/seudominio.com.br/htdocs# rm -r nome do arquivo

Movendo pastas

Exemplo

nome do arquivo mv  /var/www/seudominio.com.br/htdocs

 

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.