Virtual Hosts

1. Virtual Hosts

Madson Braz
madsonbraz

(usa Kurumin)

Enviado em 19/12/2008 - 11:27h

Pessoal,

Instalei o SAGU (ERP Educacional da Solis) em meu servidor Ubuntu, e o que acontece, o acesso está direto pelo IP ficando assim quando digito o Http://IP_DO_Servidor. Isso tem me impedido de colocar outras aplicações, pois se digito http://IP_DO_SERVIDOR/outraaplicação, recebo a mensagem de que a página não existe.

Como faço para resolver isso?

Grato,


Madson Braz
mail: madsonbraz_at_gmail.com


  


2. Re: Virtual Hosts

Geraldo José Ferreira Chagas Júnior
gjr_rj

(usa Debian)

Enviado em 19/12/2008 - 12:02h

Não é assim que funciona. /<outra aplicação>

Não conheço o SAGU, mas se você acessa via http, então deve ter uma página "html" dentro de algum diretório.

quando você digita http://ip, o apache (servidor http) está configurado para buscar o conteúdo desta pasta.

para você usar http://ip/<outra aplicação>, <outra aplicação> tem que ser subdiretório do diretório do SAGU que está configurado no apache.

Procure pela configuração do apache.

Eu uso apache2 com Debian, se no kurumim for a mesma coisa edite o arqivo /etc/apache2/sites-available/default

você verá
<VirtualHost "seu ip">
ServerName "o nome que você digita no browser"
....

<Directory "em que diretório o apache ira procurar o HTML quando digitado o endereço no navegador">

------ fim do arquivo -----
Você poderá montar um arquivo onde cada endereço que você digite no navegador caia em um diretório diferente.

Para digitar um endereço e não um IP, edite o arquivo /etc/hosts

e inclua

<endereço a ser digitado><tecla tab><ip do servidor>





3. /etc/apache2/sites-available/default

Madson Braz
madsonbraz

(usa Kurumin)

Enviado em 19/12/2008 - 16:09h

Uso o Ubuntu Server
Segue o conteudo do arquivo Default
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>



4. Virtual Hosts

Rodrigo
megatux

(usa Debian)

Enviado em 19/12/2008 - 16:45h

Caro madsonbraz,

Para que você acesse http://ip-do-server/outraaplicação, basta que você coloque a diretório dos arquivos de "outraaplicação" acima do diretiva DocumentRoot definida no seu apache, ou seja, no seu caso bastaria copiar o diretório "outraaplicação" para dentro de /var/www ficando /var/www/outraaplicação. Com isso, basta você colocar http://ip-do-server/outraaplicação, sem necessidade de definir vhosts, visto que estes tem melhor aplicabilidade para vários domínios ou vários ip's no mesmo servidor, o que não é o seu caso.

Caso você ainda queira configurar com vhosts, basta definir a mesma diretiva (DocumentRoot) na configuração do host virtual. Segue exemplo:


NameVirtualHost www.rodrigo.com.br
<VirtualHost www.rodrigo.com.br>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/www.rodrigo.com.br
ServerName www.rodrigo.com.br
ErrorLog /var/log/apache2/rodrigo.log
TransferLog /var/log/apache2/rodrigo_access.log
</VirtualHost>

Abraços,

Rodrigo



5. Virtual Host

Madson Braz
madsonbraz

(usa Kurumin)

Enviado em 19/12/2008 - 17:36h

Rodrigo,

Fiz isso, coloquei a outra aplicação no no diretorio /var/www, mas mesmo assim não vai, não sei porque mas as requisçoes para porta 80 do servidor está apontando para a aplicação SAGU. É como se ele estivesse definido como default.


6. Re: Virtual Hosts

Rodrigo
megatux

(usa Debian)

Enviado em 22/12/2008 - 11:16h

Que erro você está recebendo agora ? Dentro da pasta "outraaplicação" existe uma página index ?

Abraço,

Rodrigo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts