– LAMP
Primeiro instalamos o web server apache:
sudo dnf install httpd
Com a instalação concluída ligamos o apache com o comando:
systemctl start httpd.service
Para o apache começar desde o boot do sistema executamos o comando:
systemctl enable httpd
O diretório por defeito do apache é /var/www/html/.
De seguida instalamos o MariaDB com o comando:
Sudo dnf install mariadb-server
A seguir ativamos o MariaDB com os comandos:
systemctl start mariadb
systemctl enable mariadb
Caso queiramos criar uma password para o utilizador root executamos o comando:
mysql_secure_installation
Por fim instalamos o PHP com o comando:
sudo dnf install php php-mysql php-gd php-mcrypt php-mbstring
A seguir testamos o PHP no nosso servidor instalando o editor de texto nano:
sudo dnf install nano
sudo nano /var/www/html/info.php
Adicionamos a linha:
<?php
phpinfo();
?>
Guardamos e saímos. Reiniciamos o apache para as mudanças terem efeito:
sudo systemctl restart httpd.service
De seguida abrimos o brower da net e verificamos a página de informação do nosso PHP:
Deve ser apresentada uma página com este aspeto:
– Servidor FTP
Instalamos o servidor FTP com proftpd com o comando:
su
dnf -y install vsftpd
Passamos à configuração com o comando:
vim /etc/vsftpd/vsftpd.conf
Nota: Caso o Fedora não tenha o editor de texto vim instalado usamos o seguinte comando para o efeito:
dnf –y install vim-enhanced
Clicamos “i” para movermos o cursor e escrever texto e certificamo-nos que as seguintes linhas correspondam às linhas apresentadas:
“anonymous_enable=NO”
“local_enable=YES”
“write_enable=YES”
“chroot_local_user=YES”
Clicamos “ESC” e escrevemos :wq para gravar as alterações e sair.
Reiniciamos o serviço vsftpd com o comando:
systemctl restart vsftpd
Configuramos o vsftpd para inciar com o boot:
systemctl enable vsftpd
Para terminar configuramos o FTP para passar a firewall:
firewall-cmd –permanent –add-port=21/tcp
firewall-cmd –reload
