Please enable JavaScript.
Coggle requires JavaScript to display documents.
INSTALAÇÃO LAMP (INFORMAÇÕES (Compreende 4 objetivos (1 - Atualizar o…
INSTALAÇÃO LAMP
INFORMAÇÕES
Data: Outubro 2019
Passo a passo para instalação da pilha LAMP (Linux, Apache, MySQL, PHP)
Utilizando sistema Linux Debian 9.5 (x64) hospedado em uma VPN Locaweb
Compreende 4 objetivos
1 - Atualizar o sistema
2 - Instalar pacotes necessários
3 - Configurar Virtual Hosts
4 - Configurar certificado de segurança gratúito (SSL)
Elaborado por Thiago Fiorese
(thiagofiorese@gmail.com
)
PASSO 03 - Instalar pacotes
MariaDB (substituindo MySQL)
($) sudo apt-get install mariadb-server
($) sudo mysql_secure_installation
($) sudo mysql –u root –p
MariaDB [(none)]>use mysql;
MariaDB [(none)]>update user set plugin=' ' where User='root';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit
Apache2
($) sudo apt install apache2
($) sudo a2enmod rewrite
($) sudo service apache2 restart
($) sudo ufw app list
(Permitir tudo relacionado a web)
($) sudo ufw allow WWW
($) sudo ufw allow ‘WWW Cache’
($) sudo ufw allow ‘WWW Full’
($) sudo ufw allow ‘WWW Secure
PHP 7.0
($) sudo apt-get install libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php-memcached php7.0-dev php7.0-mcrypt php7.0-sqlite3 php7.0-mbstring
($) sudo nano /etc/php/7.0/apache2/php.ini
(ctrl + w) cgi.fix_pathinfo
Alterar essa linha para: cgi.fix_pathinfo=0
($) sudo service apache2 restart
($) sudo chmod 777 -R /var/www
PASSO 04 - Configurar Virtual Hosts
04.01 - Criar pastas dos Virtual Host
($) mkdir –p /var/www/NOME_DO_SITE
($) mkdir –p /var/www/NOME_DO_SITE/public_html
(Repetir o passo anterior para todos os sites que a máquina irá hospedar)
($) sudo chmod 777 -R /var/www
($) sudo chown -R www-data:www-data /var/www
04.02 - Criar configurações dos Host
($) cd /etc/apache2/sites-available
($) sudo nano <nome do site>.conf
Adicionar ao arquivo:
<VirtualHost *:80>
ServerAdmin <email do admin>
ServerName <url do site>
ServerAlias www.<url do site>
DocumentRoot /var/www/<site>/public_html
</VirtualHost>
($) sudo a2dissite 000-default.conf
($) sudo a2ensite <nome do site>.conf
($) sudo service apache2 restart
PASSO 05 - Instalando certificado SSL gratúito
($) sudo apt-get install python-certbot-apache
$ sudo certbot --authenticator webroot --installer apache \
--webroot-path /var/www/<nome do site>/public_html -d <nome do site> -d www.<nome do site>
PASSO 01 - Possuir configuração inicial
Clique aqui para acessar diagrama
PASSO 02 - Atualizar sistema
($) sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade