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
Vídeos
Youtube, Vimeo ou Vine