{"id":31416,"date":"2023-04-28T11:45:17","date_gmt":"2023-04-28T14:45:17","guid":{"rendered":"https:\/\/www.locaweb.com.br\/ajuda\/?post_type=ht_kb&#038;p=31416"},"modified":"2024-05-20T16:35:54","modified_gmt":"2024-05-20T19:35:54","slug":"como-instalar-o-wordpress-com-nginx-no-ubuntu-20-04-vps-locaweb","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-instalar-o-wordpress-com-nginx-no-ubuntu-20-04-vps-locaweb\/","title":{"rendered":"Como instalar o WordPress com Nginx no Ubuntu 20.04 &#8211; VPS Locaweb"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Informa\u00e7\u00e3o!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\t<\/p>\n<p>O WordPress \u00e9 uma plataforma popular para cria\u00e7\u00e3o de sites e blogs, e o Nginx \u00e9 um servidor web de alta performance que pode ser usado como alternativa ao Apache.<\/p>\n<p>Neste guia passo a passo, vamos aprender como instalar o WordPress com Nginx no Ubuntu 20.04.<\/p>\n<p>    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<p>Com este tutorial, voc\u00ea poder\u00e1 configurar seu pr\u00f3prio servidor web com WordPress e aproveitar ao m\u00e1ximo os recursos do Nginx para um desempenho ainda melhor.<\/p>\n<p>Siga as instru\u00e7\u00f5es abaixo para come\u00e7ar a instalar o WordPress com Nginx.<\/p>\n<h6>Como instalar o WordPress com Nginx no Ubuntu 20.04?<\/h6>\n<p>Para instalar o WordPress com Nginx no Ubuntu 20.04, siga as introdu\u00e7\u00f5es abaixo:<\/p>\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 1 | Atualizar o sistema<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Atualizar o sistema:<\/strong> Antes de come\u00e7ar, \u00e9 importante garantir que o sistema esteja atualizado. Para fazer isso, execute o seguinte comando no terminal:<\/p>\n<p><code>sudo apt update &amp;&amp; sudo apt upgrade<\/code><\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 2 | Instalar o servidor web Nginx<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Instalar o servidor web Nginx: <\/strong>O Nginx \u00e9 um servidor web leve e de alta performance que pode ser usado para hospedar sites e aplicativos da web. Para instalar o Nginx, execute o seguinte comando no terminal:<\/p>\n<p><code>sudo apt install nginx<\/code><\/p>\n<p><strong>Isso instalar\u00e1 o servidor web Nginx no seu servidor VPS.<\/strong><\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 3 | Instalar o PHP<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Instalar o PHP: <\/strong>O WordPress \u00e9 escrito em PHP, ent\u00e3o \u00e9 necess\u00e1rio instalar o PHP para execut\u00e1-lo. Para instalar o PHP, execute o seguinte comando no terminal:<\/p>\n<p><code>sudo apt install php-fpm php-mysql<\/code><\/p>\n<ul>\n<li>Isso instalar\u00e1 o PHP e o m\u00f3dulo MySQL para o PHP no seu sistema.<\/li>\n<\/ul>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 4 | Configurar o Nginx para o WordPress<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Configurar o Nginx para o WordPress: <\/strong>Agora \u00e9 hora de configurar o Nginx para o WordPress. Para fazer isso, crie um novo arquivo de configura\u00e7\u00e3o para o seu site no diret\u00f3rio<strong> \/etc\/nginx\/sites-available\/. <\/strong>Por exemplo, crie um arquivo chamado <strong>&#8220;meusite.conf&#8221;<\/strong> com o seguinte conte\u00fado:<\/p>\n<pre>server {\r\nlisten 80;\r\nserver_name meusite.com;\r\nroot \/var\/www\/meusite.com;\r\nindex index.php index.html;\r\n\r\n\r\nlocation \/ {\r\ntry_files $uri $uri\/ \/index.php?$args;\r\n}\r\n\r\nlocation ~ \\.php$ {\r\ninclude snippets\/fastcgi-php.conf;\r\nfastcgi_pass unix:\/var\/run\/php\/php7.4-fpm.sock;\r\n}\r\n}<\/pre>\n<ul>\n<li>Lembre-se de substituir &#8220;meusite.com&#8221; pelo nome do seu site e &#8220;meusite.com&#8221; pelo diret\u00f3rio raiz do seu site.<\/li>\n<\/ul>\n<p>Em seguida, crie um link simb\u00f3lico deste arquivo para o diret\u00f3rio \/etc\/nginx\/sites-enabled\/ para ativar a configura\u00e7\u00e3o:<\/p>\n<p><code>sudo ln -s \/etc\/nginx\/sites-available\/meusite.conf \/etc\/nginx\/sites-enabled\/<\/code><\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 5 | Instalar o banco de dados MySQL<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Instalar o banco de dados MySQL: <\/strong>O WordPress usa um banco de dados MySQL para armazenar seu conte\u00fado. Para instalar o MySQL, execute o seguinte comando no terminal:<\/p>\n<p><code>sudo apt install mysql-server<\/code><\/p>\n<ul>\n<li>Siga as instru\u00e7\u00f5es para configurar uma senha para o usu\u00e1rio &#8220;root&#8221; do MySQL.<\/li>\n<\/ul>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 6 | Criar um banco de dados para o WordPress<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Criar um banco de dados para o WordPress: <\/strong>Crie um novo banco de dados e um novo usu\u00e1rio com permiss\u00f5es para o banco de dados. Para fazer isso, execute o seguinte comando no terminal:<\/p>\n<p><code>mysql -u root -p<\/code><\/p>\n<ul>\n<li>Isso iniciar\u00e1 o shell do MySQL. Em seguida, execute os seguintes comandos para criar o banco de dados e o usu\u00e1rio:<\/li>\n<\/ul>\n<pre>CREATE DATABASE wordpress;\r\nCREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';\r\nGRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';\r\nFLUSH PRIVILEGES;<\/pre>\n<div class=\"hts-messages hts-messages--alert   hts-messages--withicon \"   >\n<p>\n    \t\t\t\t\tLembre-se de substituir &#8220;password&#8221; por uma senha segura para o usu\u00e1rio.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 7 | Baixar e instalar o WordPress<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p><strong>Baixar e instalar o WordPress: <\/strong>Baixe e extraia.<\/p>\n<ul>\n<li>Agora que o servidor web, o PHP, o MySQL e o Nginx est\u00e3o configurados, \u00e9 hora de baixar e instalar o WordPress. Vamos ao passo a passo?<\/li>\n<\/ul>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n<h5><strong>Como baixar e instalar o WordPress?<\/strong><\/h5>\n<p>Para baixar o WordPress, siga as introdu\u00e7\u00f5es abaixo:<\/p>\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 1 | Baixar o WordPress<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<p>Baixe a vers\u00e3o mais recente do WordPress no site oficial em <a href=\"https:\/\/wordpress.org\/latest.tar.gz\">https:\/\/wordpress.org\/latest.tar.gz<\/a>. Para fazer isso, execute o seguinte comando no terminal: wget <a href=\"https:\/\/wordpress.org\/latest.tar.gz\">https:\/\/wordpress.org\/latest.tar.gz<\/a><\/p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 2 | Extrair o WordPress<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>Extraia o arquivo baixado com o seguinte comando:<\/p>\n<p><code>tar -xzvf latest.tar.gz<\/code><\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 3 | Mover o diret\u00f3rio do WordPress:<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>Mova o diret\u00f3rio WordPress extra\u00eddo para o diret\u00f3rio raiz do seu site:<\/p>\n<p><code>sudo mv wordpress \/var\/www\/meusite.com<\/code><\/p>\n<p>Lembre-se de substituir &#8220;meusite.com&#8221; pelo nome do seu site.<\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 4 | Configurar o WordPress:<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>Crie um arquivo de configura\u00e7\u00e3o para o WordPress com o seguinte comando:<\/p>\n<p><code>sudo cp \/var\/www\/meusite.com\/wp-config-sample.php \/var\/www\/meusite.com\/wp-config.php<\/code><\/p>\n<p>Em seguida, edite o arquivo<strong> wp-config.php <\/strong>com o editor de texto de sua escolha:<\/p>\n<p><code>sudo nano \/var\/www\/meusite.com\/wp-config.php<\/code><\/p>\n<p>E atualize as seguintes linhas de acordo com as informa\u00e7\u00f5es do seu banco de dados:<\/p>\n<pre>define('DB_NAME', 'wordpress');\r\ndefine('DB_USER', 'wordpressuser');\r\ndefine('DB_PASSWORD', 'password');\r\ndefine('DB_HOST', 'localhost');\r\ndefine('DB_CHARSET', 'utf8mb4');\r\ndefine('DB_COLLATE', '');<\/pre>\n<div class=\"hts-messages hts-messages--alert   hts-messages--withicon \"   >\n<p>\n    \t\t\t\t\tLembre-se de substituir &#8220;password&#8221; pela senha que voc\u00ea definiu para o usu\u00e1rio do MySQL.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 4 | Configurar permiss\u00f5es de arquivo<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>Para que o WordPress possa escrever arquivos e criar pastas, \u00e9 necess\u00e1rio definir as permiss\u00f5es corretas nos diret\u00f3rios do WordPress. Para fazer isso, execute o seguinte comando no terminal:<\/p>\n<pre>sudo chown -R www-data:www-data \/var\/www\/meusite.com\r\nsudo find \/var\/www\/meusite.com\/ -type d -exec chmod 755 {} \\;\r\nsudo find \/var\/www\/meusite.com\/ -type f -exec chmod 644 {} \\;<\/pre>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Passo 5 | Finalizar a instala\u00e7\u00e3o do WordPress:<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<p>Acesse o IP do seu servidor VPS no navegador e siga as instru\u00e7\u00f5es para finalizar a instala\u00e7\u00e3o do WordPress. Voc\u00ea precisar\u00e1 definir um nome de usu\u00e1rio e senha para o administrador do site.<\/p>\n<p><div class=\"hts-messages hts-messages--success  hts-messages--withtitle hts-messages--withicon \"   >\n    \t\t\t<span class=\"hts-messages__title\">Pronto!<\/span>    \t\t\t    \t\t\t\t<\/p>\n<p>\n    \t\t\t\t\tAgora que voc\u00ea j\u00e1 seguiu os passos desse guia e instalou o WordPress com o servidor web Nginx no Ubuntu 20.04, voc\u00ea est\u00e1 pronto para criar e gerenciar seu pr\u00f3prio site ou blog.    \t\t\t\t<\/p>\n<\/p><\/div>\n<p><!-- \/.ht-shortcodes-messages -->\n    \t\t<\/p>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-messages hts-messages--alert  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Importante!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tLembre-se de manter seu sistema operacional e software atualizados para garantir a seguran\u00e7a e desempenho de seu site WordPress.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\">Conhe\u00e7a!<\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tSe precisar de ajuda ou quiser expandir seus conhecimentos em tecnologia, n\u00e3o deixe de conferir outros conte\u00fados dispon\u00edveis no <a href=\"https:\/\/www.locaweb.com.br\/blog\/\"><strong>blog da Locaweb.<\/strong><\/a> Conhe\u00e7a tamb\u00e9m a melhor op\u00e7\u00e3o de <strong><a href=\"https:\/\/www.locaweb.com.br\/servidor-vps\/\" target=\"_blank\" rel=\"noopener\">VPS barato<\/a><\/strong> na internet!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n","protected":false},"excerpt":{"rendered":"<p>Com este tutorial, voc\u00ea poder\u00e1 configurar seu pr\u00f3prio servidor web com WordPress e aproveitar ao m\u00e1ximo os recursos do Nginx para um desempenho ainda melhor. Siga as instru\u00e7\u00f5es abaixo para come\u00e7ar a instalar o WordPress com Nginx. Como instalar o WordPress com Nginx no Ubuntu 20.04? Para instalar o WordPress&#8230;<\/p>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[118],"ht-kb-tag":[],"class_list":["post-31416","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vps-locaweb"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/31416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=31416"}],"version-history":[{"count":12,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/31416\/revisions"}],"predecessor-version":[{"id":35088,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/31416\/revisions\/35088"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=31416"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=31416"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=31416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}