Trabalho De SO Servidor Web

397 palavras 2 páginas
Trabalho de SO
(vale 0,5 ponto)

COMO INSTALAR UM SERVIDOR WEB NO UBUNTU

1. Para instalar um servidor web precisamos instalar os seguintes softwares:

apt-get install php5 php5-mysql mysql-server

Apesar de não constar no comando acima, o Ubuntu vai instalar por padrão o servidor Web Apache2.

Esse comando vai instalar
Servidor Web Apache2
Módulo php5 para rodar sites criados em php.
Servidor de banco de dados Mysq.

A Configuração do apache2, o nosso servidor web, está no diretório

/etc/apache2/

Abaixo, um arquivo de modelo para criação da configuração do apache2, onde será possível hospedar vários sites em um só servidor

<VirtualHost *:80> ServerName dominio.net ServerAdmin webmaster@localhost
ServerAlias dominio.net www.dominio.net DocumentRoot /var/www/dominio.net
<Directory /> Options FollowSymLinks AllowOverride None </Directory>
<Directory /var/www/dominio.net> Options -Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>
ErrorLog /var/log/apache2/error-dominio.net.log
# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn
CustomLog /var/log/apache2/dominio.net.log combined
</VirtualHost>

2. Modifique esse arquivo de template conforme sua necessidade, apenas algumas observações.

A opção ServerName dominio.net, é o dominio do seu site, poderia ser um subdominio também, alguma coisa tipo ofertas.dominio.net
A opção DocumentRoot /var/www/dominio.net define o diretório onde serão criados os arquivos do seu site.

3. Após instalar o servidor web, é preciso habilitar a nova configuração.

Esse arquivo de configuração ainda não está em uso, precisamos avisar para o apache que queremos habilitar outro site, para isso vamos usar o comando a2ensite. cd /etc/apache2/sites-available/ a2ensite seu_site.com

4. Habilitar o mod rewrite no apache.

Esse módulo fará a reescrita das urls.

Executar os comandos abaixo:

cd /etc/apache2/mods-available a2enmod rewrite

Relacionados

  • Implementa o de um sistema Escolar de Cadastramento Online
    5856 palavras | 24 páginas
  • Servidores de Aplicacao
    6891 palavras | 28 páginas
  • Virtualiza O De Servidor Web COMPLEMENTADO
    1351 palavras | 6 páginas
  • Diversos
    2738 palavras | 11 páginas
  • Monografia Leandro
    13965 palavras | 56 páginas
  • Autenticação via HTTP
    9453 palavras | 38 páginas
  • Tipos de servidores
    1432 palavras | 6 páginas
  • Apostila linux
    9080 palavras | 37 páginas
  • Aula 17 Google Hacking
    2390 palavras | 10 páginas
  • Linux
    10951 palavras | 44 páginas