Apache é uma boa opção para hospedar sites na intranet (LAN) e na Internet. A maioria das empresas usa o Apache para hospedar seus sites.
Instale-o usando o seguinte comando:
sudo apt-get install apache2
Copie a pasta do seu website para /var/www
.
sudo cp /path/to/website/folder /var/www
Agora vá para o seu navegador e abra o url http://localhost/websitefolder
.
Não se esqueça de substituir websitefolder
pelo nome da pasta do seu site em /var/www
.
Para acessar o site a partir de um dispositivo diferente na LAN, você precisa descobrir seu endereço IP local.
Veja como descobrir isso. Digite o seguinte comando no terminal:
ifconfig
Quando você souber o endereço IP, vá para http://ipaddress/websitefolder
usando o navegador da Web do dispositivo.
Além disso, com relação ao banco de dados , o MySQL e o PHP serão a escolha ideal para começar.
Instale-os usando os seguintes comandos:
sudo apt-get install php5 libapache2-mod-php5 mysql-server mysql-client
Se você quiser acessar o banco de dados MySQL usando uma interface web, instale o phpMyAdmin ao lado.
sudo apt-get install phpmyadmin
Não se esqueça de reiniciar o servidor web Apache para que tudo funcione perfeitamente.
sudo /etc/init.d/apache2 restart