+ Responder ao Tópico



  1. #1
    slackrio
    Visitante

    Padrão hospedando sites com apache

    Pessoal eu tenho um servidor com apache instalado hospedando uns sites de amigos
    a forma que fiz foi a seguinte:

    Mudei o diretorio do apache para /home, pq assim os usuarios que logarem no servidor por FTP irao acessar suas pastas e assim poderao
    deixar la os arquivos do seu site, sendo que para cada um acessar seu site o endereço ficaria da seguinte forma

    htp://200.x.x./pasta do usuario

    desta forma ira aparecer o site de cada basta somente mudar o nome da pasta.

    o que vcs acham de eu ter feito desta forma?
    existe uma maneira melhor ? lembrando que nao tenho servidor DNS

    grato

  2. #2

    Padrão Re: hospedando sites com apache

    use o mod_userdir !!

    mais seguro !!

  3. #3
    slackrio
    Visitante

    Padrão Re: hospedando sites com apache

    me corrige se eu estiver errado
    para se usar o mod_userdir devo fazer desta forma?

    habilitei la no apache blz sendo que no apache o diretorio e /var/www/htdocs blz
    so que a pasta dos usuarios e em /home

    ou seja testei aqui e nao abre as paginas dos usuarios e tem index dentro das pastas public_html

    ou seja so funciona dentro da pasta /var/www/htdocs

    sera que tem que ter virtual host ? acho que neste caso nao ne ?

  4. #4

    Padrão Re: hospedando sites com apache

    <IfModule mod_userdir.c>
    UserDir public_html
    </IfModule>

    <Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
    Order allow,deny
    Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
    Order deny,allow
    Deny from all
    </LimitExcept>
    </Directory>

    <IfModule mod_dir.c>
    DirectoryIndex index.html index.wml index.cgi index.shtml index.jsp index.js index.jp index.php4 index.php3 index.php index.phtml index.htm default.htm default.html home.htm
    </IfModule>
    <Files ~ "^error_log$">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>

    <Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>


    para todo usuario

    crie o diretorio public_html dentro do HOME ...
    a url fica assim:

    www.seudominio.com.br/~nomedousuario

  5. #5
    slackrio
    Visitante

    Padrão Re: hospedando sites com apache

    caro amigo gostei da sua dica coloquei no httpd.conf rodei e ficou legal, agora nao tem um jeito de nao ter que digitar ~ no endereco para visializar a pagina do usuario
    como tipo assim fica desta forma www.meudominio.com.br/usuario sem o (til) ~

    grato

  6. #6

    Padrão Re: hospedando sites com apache

    usando o mod_rewrite tem

    mas.. este modulo nao domino legal...