{"id":20,"date":"2024-12-22T19:12:23","date_gmt":"2024-12-22T22:12:23","guid":{"rendered":"https:\/\/blog.vpsbrasil.com.br\/?p=20"},"modified":"2025-01-16T23:22:57","modified_gmt":"2025-01-17T02:22:57","slug":"tutorial-instalando-e-configurando-o-apache-ou-nginx-no-vps","status":"publish","type":"post","link":"https:\/\/blog.vpsbrasil.com.br\/index.php\/2024\/12\/22\/tutorial-instalando-e-configurando-o-apache-ou-nginx-no-vps\/","title":{"rendered":"Tutorial: Instalando e Configurando o Apache ou Nginx no VPS"},"content":{"rendered":"\n<p><strong>Introdu\u00e7\u00e3o:<\/strong><br>Apache e Nginx s\u00e3o dois dos servidores web mais populares. Neste tutorial, voc\u00ea aprender\u00e1 como instalar e configurar cada um deles no seu VPS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Passo 1: Conecte-se ao VPS via SSH<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Abra o terminal no seu computador.<\/li>\n\n\n\n<li>Use o comando abaixo para acessar seu VPS:bashCopiar c\u00f3digo<\/li>\n<\/ol>\n\n\n\n<p><code>ssh usuario@ip_do_servidor<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Passo 2: Atualize os Pacotes do Sistema<\/strong><\/h3>\n\n\n\n<p>Antes de instalar, certifique-se de que os pacotes do sistema est\u00e3o atualizados:<\/p>\n\n\n\n<p><code>sudo apt update &amp;&amp; sudo apt upgrade -y<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Parte 1: Instalando e Configurando o Apache<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 3.1: Instale o Apache<\/strong><\/h4>\n\n\n\n<p>Use o comando:<\/p>\n\n\n\n<p><code>sudo apt install apache2 -y<\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 3.2: Configure o Firewall (opcional)<\/strong><\/h4>\n\n\n\n<p>Certifique-se de que o Apache est\u00e1 permitido no firewall:<\/p>\n\n\n\n<p><code>sudo ufw allow 'Apache'<\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 3.3: Verifique o Funcionamento<\/strong><\/h4>\n\n\n\n<p>Abra o navegador e digite o IP do seu VPS. Voc\u00ea ver\u00e1 a p\u00e1gina padr\u00e3o do Apache.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 3.4: Configurar Arquivos de Host Virtual (opcional)<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Crie um novo arquivo de configura\u00e7\u00e3o:<\/li>\n<\/ol>\n\n\n\n<p><code>sudo nano \/etc\/apache2\/sites-available\/seu-dominio.conf<\/code><\/p>\n\n\n\n<p>     2. Adicione o seguinte conte\u00fado:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"HTML, XML\" data-shcb-language-slug=\"xml\"><span><code class=\"hljs language-xml\"><span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">VirtualHost<\/span> *<span class=\"hljs-attr\">:80<\/span>&gt;<\/span>\n    ServerName seu-dominio.com\n    DocumentRoot \/var\/www\/seu-dominio\n    ErrorLog ${APACHE_LOG_DIR}\/error.log\n    CustomLog ${APACHE_LOG_DIR}\/access.log combined\n<span class=\"hljs-tag\">&lt;\/<span class=\"hljs-name\">VirtualHost<\/span>&gt;<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">HTML, XML<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">xml<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>     3. Ative o host virtual e reinicie o Apache:<\/p>\n\n\n\n<p><code>sudo a2ensite seu-dominio.conf<br>sudo systemctl restart apache2<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Parte 2: Instalando e Configurando o Nginx<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 4.1: Instale o Nginx<\/strong><\/h4>\n\n\n\n<p>Use o comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo apt install nginx -y<br><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 4.2: Configure o Firewall (opcional)<\/strong><\/h4>\n\n\n\n<p>Certifique-se de que o Nginx est\u00e1 permitido no firewall:<\/p>\n\n\n\n<p><code>sudo ufw allow 'Nginx HTTP'<\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 4.3: Verifique o Funcionamento<\/strong><\/h4>\n\n\n\n<p>Abra o navegador e digite o IP do seu VPS. Voc\u00ea ver\u00e1 a p\u00e1gina padr\u00e3o do Nginx.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Passo 4.4: Configurar Arquivos de Bloco de Servidor (opcional)<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Crie um novo arquivo de configura\u00e7\u00e3o:<\/li>\n<\/ol>\n\n\n\n<p><code>sudo nano \/etc\/nginx\/sites-available\/seu-dominio<\/code><\/p>\n\n\n\n<p>     2. Adicione o seguinte conte\u00fado:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">server {\n    listen <span class=\"hljs-number\">80<\/span>;\n    server_name seu-dominio.com;\n    root \/<span class=\"hljs-keyword\">var<\/span>\/www\/seu-dominio;\n    index index.html index.htm;\n    location \/ {\n        try_files $uri $uri\/ =<span class=\"hljs-number\">404<\/span>;\n    }\n}<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>     3. Ative a configura\u00e7\u00e3o e reinicie o Nginx:<\/p>\n\n\n\n<p><code>sudo ln -s \/etc\/nginx\/sites-available\/seu-dominio \/etc\/nginx\/sites-enabled\/<br>sudo nginx -t<br>sudo systemctl restart nginx<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Conclus\u00e3o:<\/strong><br>Agora voc\u00ea tem o Apache ou Nginx instalado e configurado no seu VPS! Escolha aquele que melhor atende \u00e0s suas necessidades e comece a hospedar seus sites.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introdu\u00e7\u00e3o:Apache e Nginx s\u00e3o dois dos servidores web mais populares. Neste tutorial, voc\u00ea aprender\u00e1 como instalar e configurar cada um deles no seu VPS. Passo 1: Conecte-se ao VPS via SSH ssh usuario@ip_do_servidor Passo 2: Atualize os Pacotes do Sistema Antes de instalar, certifique-se de que os pacotes do sistema est\u00e3o atualizados: sudo apt update [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":86,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-20","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriais"],"_links":{"self":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":2,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"predecessor-version":[{"id":22,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/posts\/20\/revisions\/22"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media\/86"}],"wp:attachment":[{"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.vpsbrasil.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}