Ponto de montagem

1. Ponto de montagem

Gustavo Pardellas Feijó
chmod000

(usa Debian)

Enviado em 12/02/2009 - 10:31h

Olá pessoal,

Estou com uma dúvida que já resolvi, porém acredito que haja uma forma melhor de fazê-lo e talvez alguém aqui possa me ajudar. Seguinte:

Estou rodando apache 2 em um 2.6.18-128.1.1.el5 (Red Hat).

Neste sistema tenho um shopping virtual que hospeda algumas lojas (estas lojas rodam o sistema do shop).

A estrutura de diretórios é bastante entruncada devido ao crescimento do sistema e falta de melhorias na estrutura de diretórios:

O sistema da loja roda em /home/htdocs/shop/cgi-bin
Cada loja tem um subdiretório dentro de /home/htdocs/shop/NOMEDALOJA

Com o crescimento da empresa veio a necessidade de reorganizar a estrutura de diretórios.

Passamos, então o conteúdo de /home/htdocs/shop/NOMEDALOJA para /home/htdocs/NOMEDALOJA, porém como todo o sistema deve rodar dentro de shop/cgi-bin foi criado um link dentro de /home/htdocs/NOMEDALOJA/cgi-bin que aponta para o cgi-bin do diretório shop.

Agora vem o problema que enfrentamos:
Nos links das páginas que ficam em /home/htdocs/NOMEDALOJA/subdiretorio se houver algum endereço relativo que aponte para o cgi-bin (../cgi-bin/programa.cgi) o programa é executado como se estivesse em /home/htdocs/shop/cgi-bin, o que inviabiliza algumas ações.

A abordagem que tomei foi montar o /home/htdocs/shop/cgi-bin em /home/htdocs/NOMEDALOJA/cgi-bin. Isso resolveu o problema, porém me deixou com uma "pulga atrás da orelha".

Então seguem as perguntas:
1) Existe um limite de montagens em um sistema linux?
2) Alguém tem uma outra sugestão?

Obrigado


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts