servidor apache

1. servidor apache

maykel resende
sgtmaykel

(usa Linux Mint)

Enviado em 10/09/2013 - 23:50h

boa noite! estou tentando fazer um servidor apache com 2 dominios, mas esta dando erro no serviço, abaixo os arquivos da minha configuração. vale salientar que este teste consta ainda um servidor dns de ip 192.168.134.128 e uma maquina cliente de ip 192.168.134.152, esta maquina cliente é cliente do serviço http e dns dessas outras duas maquinas, e a maquina dns é servidor dns da maquina cliente e da maquina apache.

minha maquina servidor apache:
maykel-virtual-machine maykel # ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:cb:27:a5
inet addr:192.168.134.133 Bcast:192.168.134.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fecb:27a5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7822 errors:0 dropped:0 overruns:0 frame:0
TX packets:6161 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8585768 (8.5 MB) TX bytes:618305 (618.3 KB)
Interrupt:19 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:384 errors:0 dropped:0 overruns:0 frame:0
TX packets:384 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:55651 (55.6 KB) TX bytes:55651 (55.6 KB)

maykel-virtual-machine maykel # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.134.2 0.0.0.0 UG 0 0 0 eth0
192.168.134.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
maykel-virtual-machine maykel #

maykel-virtual-machine maykel # ls -l /var/www
total 20
-rw-r--r-- 1 root root 10 Set 10 17:42 index1.html
-rw-r--r-- 1 root root 177 Ago 30 21:44 index.html
-rw-r--r-- 1 root root 24 Set 10 17:00 info.php
drwxr-xr-x 4 root root 4096 Set 10 17:02 meusite1
drwxr-xr-x 4 root root 4096 Set 10 17:02 meusite2

maykel-virtual-machine maykel # ls -l /var/www/meusite1
total 8
drwxr-xr-x 2 root root 4096 Set 10 17:07 logs
drwxr-xr-x 2 root root 4096 Set 10 17:08 public.html

maykel-virtual-machine maykel # ls -l /var/www/meusite2
total 8
drwxr-xr-x 2 root root 4096 Set 10 17:07 logs
drwxr-xr-x 2 root root 4096 Set 10 17:09 public.html

maykel-virtual-machine maykel # ls -l /var/www/meusite1/public.html
total 4
-rw-r--r-- 1 root root 11 Set 10 17:08 index.html

maykel-virtual-machine maykel # ls -l /var/www/meusite2/public.html
total 4
-rw-r--r-- 1 root root 10 Set 10 17:09 index.html




maykel-virtual-machine maykel # cat /etc/apache2/sites-available/meusite1
<VirtualHost *:80>
ServerAdmin webmaster@meusite1.com.br
DocumentRoot /var/www/meusite1/public_html
ServerName meusite1.com.br
ErrorLog /var/www/meusite1/logs/error.log
CustomLog /var/www/meusite1/logs/access.log combined
</VirtualHost>

maykel-virtual-machine maykel # cat /etc/apache2/sites-available/meusite2
<VirtualHost *:80>
ServerAdmin webmaster@meusite2.com.br
DocumentRoot /var/www/meusite2/public_html
ServerName meusite2.com.br
ErrorLog /var/www/meusite2/logs/error.log
CustomLog /var/www/meusite2/logs/access.log combined
</VirtualHost>
maykel-virtual-machine maykel #

maykel-virtual-machine maykel # cat /etc/hosts
192.168.134.128 intranet.local
192.168.134.132 maykel-virtual-machine
192.168.134.132 meusite1.com.br
192.168.134.132 meusite2.com.br

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
maykel-virtual-machine maykel #


maykel-virtual-machine maykel # cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search localdomain

# OpenDNS Fallback (configured by Linux Mint in /etc/resolvconf/resolv.conf.d/tail).
nameserver 208.67.222.222
nameserver 208.67.220.220


maykel-virtual-machine maykel # /etc/init.d/apache2 reload
* Reloading web server config Warning: DocumentRoot [/var/www/meusite1/public_html] does not exist
Warning: DocumentRoot [/var/www/meusite2/public_html] does not exist
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.134.132 for ServerName
[ OK ]
maykel-virtual-machine maykel #



minha dúvida é o que está errado e o que tenho que configurar na maquina dns e na maquina cliente para que eu possa acessar os dominios meusite1.com.br e meusite2.com.br da maquina cliente fazendo pesquina a maquina dns

desde ja mto obrigado


  


2. Re: servidor apache

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 11/09/2013 - 00:27h

Primeiro - As 3 vms devem estar na mesma rede e pingando um pra outra.
Segundo - As maquinas http devem usar o dns de seu servidor Bind (dns)nas configurações de rede

Se estiver correto a parte de rede basta criar a zona no bind e os sites no apache


3. Re: servidor apache

maykel resende
sgtmaykel

(usa Linux Mint)

Enviado em 11/09/2013 - 09:16h

as vm estão na mesma rede e pingando umas nas outras mas se vc reparar eu coloquei o resultado do comando service apache2 reload, resumindo está dando um erro no meu servidor apache que eu não consegui encontrar


4. Re: servidor apache

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 11/09/2013 - 09:57h

sgtmaykel escreveu:

as vm estão na mesma rede e pingando umas nas outras mas se vc reparar eu coloquei o resultado do comando service apache2 reload, resumindo está dando um erro no meu servidor apache que eu não consegui encontrar


Reveja os caminhos do site esta dizendo que a pasta não existe


5. Re: servidor apache

maykel resende
sgtmaykel

(usa Linux Mint)

Enviado em 11/09/2013 - 10:08h

mas por isso que eu publiquei o resultado dos arquivos, pq tb nao entendi pq ta falando que os arquivos não existem


6. Re: servidor apache

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 11/09/2013 - 10:40h

maykel resende (sgtmaykel) escreveu:
maykel-virtual-machine maykel # /etc/init.d/apache2 reload
* Reloading web server config Warning: DocumentRoot [/var/www/meusite1/public_html] does not exist
Warning: DocumentRoot [/var/www/meusite2/public_html] does not exist
apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.134.132 for ServerName



Primeiro: esta informando que o /var/www/meusite1/public_html NÃO EXISTE

Segundo: relativo ao primeiro do DocumentRoot

Terceiro: deve colocar o ip com respectivo alias para esse ip no /etc/hosts




7. Re: servidor apache

maykel resende
sgtmaykel

(usa Linux Mint)

Enviado em 11/09/2013 - 11:03h

mas existe olha só:

maykel-virtual-machine maykel # ls -l /var/www/meusite1
total 8
drwxr-xr-x 2 root root 4096 Set 10 17:07 logs
drwxr-xr-x 2 root root 4096 Set 10 17:08 public.html

maykel-virtual-machine maykel # ls -l /var/www/meusite2
total 8
drwxr-xr-x 2 root root 4096 Set 10 17:07 logs
drwxr-xr-x 2 root root 4096 Set 10 17:09 public.html



o que eu devo alterar no /etc/hosts? como devo fazer?


8. Re: servidor apache

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 11/09/2013 - 11:22h

sgtmaykel escreveu:

mas existe olha só:

maykel-virtual-machine maykel # ls -l /var/www/meusite1
total 8
drwxr-xr-x 2 root root 4096 Set 10 17:07 logs
drwxr-xr-x 2 root root 4096 Set 10 17:08 public.html

maykel-virtual-machine maykel # ls -l /var/www/meusite2
total 8
drwxr-xr-x 2 root root 4096 Set 10 17:07 logs
drwxr-xr-x 2 root root 4096 Set 10 17:09 public.html



o que eu devo alterar no /etc/hosts? como devo fazer?


Não a pasta não existe altere o documentRoot das configurações para a pasta /var/www/meusite2

O que vc tem é um arquivo html dentro desta pasta


9. Re: servidor apache

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 11/09/2013 - 11:24h

Se esta usando o mint também é bom setar as permissões das pastas:

sudo chown www-data:www-data /var/www/ -R





  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts