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 ($query_string != “”) { # Don’t cache URL containing the following segments # Don’t use the cache for logged in users or recent commenter # Use cached or actual file if they exists, Otherwise pass request to WordPress location ~ \.php$ { if ($http_cookie ~* “wp_woocommerce_session_[^=]*=([^%]+)%7C”) { if ($skip_cache = 0 ) { fastcgi_cache_key “$scheme$request_method$host$request_uri$rt_session”; try_files $uri =404; fastcgi_pass php; fastcgi_cache_bypass $skip_cache; fastcgi_cache WORDPRESS; location ~ /purge(/.*) { |
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 |