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

 

Bem vindo de volta!

Entre na sua conta abaixo

Criar nova conta!

Preencha os formulários abaixo para se cadastrar

Recupere sua senha

Por favor, digite seu nome de usuário ou endereço de e-mail para redefinir sua senha.

Adicionar nova lista de reprodução