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

 

Escolha o formato
Adicione um questionário de personalidade
Como podemos pensar em questões que respondam o que realmente queremos saber sobre o problema que identificamos
CURIOSIDADES
E nós sabemos, sabemos, que existem respostas certas e erradas sobre como se mover neste espaço
Enquete
Votar para tomar decisões ou determinar opiniões
Post
Envie sua notícia, matéria ou pauta, com textos, imagens e/ou códigos incorporados
Contagem Regressiva
The Classic Internet Countdowns
Lista Aberta
Crie uma lista aberta, onde outros usuários possam enviar novos itens com o mesmo tema
Lista classificada
Permitir que usuários não registados façam uma avaliação
Meme
Fazer upload de suas próprias imagens para fazer personalizado memes
Vídeos
Youtube, Vimeo ou Vine
Graphics Interchange Format
Formato GIF