
Eu fiz um wgeta fontee construí os binários do Apache corretamente.
Agora, o que preciso fazer para que alguns documentos sejam acessíveis usando HTTP (iniciar alguns serviços?)? Além disso, preciso agrupar todos os arquivos que desejo tornar acessíveis em algum diretório e tornar o diretório e seu conteúdo acessíveis ou posso apenas disponibilizar os documentos individuais?
Fornecerei esses links aos meus colegas e não quero que eles fiquem inativos, portanto, preciso ter certeza de que os serviços do Apache estão ativos automaticamente após a reinicialização. O Apache tem algum suporte embutido para isso?
Responder1
Agora, o que preciso fazer para que alguns documentos sejam acessíveis usando HTTP (iniciar alguns serviços?)?
Depois de compilar, você precisainstalaros arquivos. Geralmente é make install
tãoraiz.
No entanto, a maioria das distribuições Linux já possui o Apache2 em seusrepositórios– compilado, configurado, etc.mais convenientedo que instalar a partir do código-fonte, já que você obtématualizaçõesautomaticamente.
(É certo que você não obterá o "beta" mais recente dessa forma, masVocê precisa dissoapenas para servir alguns arquivos?Fique com a versão estável.)
Além disso, preciso agrupar todos os arquivos que desejo tornar acessíveis em algum diretório e tornar o diretório e seu conteúdo acessíveis ou posso apenas disponibilizar os documentos individuais?
Você só pode servir diretórios inteiros.
A configuração padrão do Apache2 geralmente aponta para/srv/http
ou/var/www
, dependendo do sistema.
O local padrão para a configuração do Apache2 parece ser
/etc/httpd/conf/httpd.conf
. Procure uma linha que diz "DocumentRoot
".Se estiver usando o pacote Debian
apache2
, você pode alterá-lo em/etc/apache2/sites-available/default
.
Próximo,começarApache2. Novamente, dependendo do sistema, pode ser um dos seguintes:
/etc/init.d/apache2 start
/etc/init.d/httpd start
/etc/rc.d/init.d/httpd start
/etc/rc.d/httpd start
httpd
Certifique-se de executar o comando comoraiz.
Fornecerei esses links aos meus colegas e não quero que eles fiquem inativos, portanto, preciso ter certeza de que os serviços do Apache estão ativos automaticamente após a reinicialização. O Apache tem algum suporte embutido para isso?
Isso depende do sistema operacional. Em algumas distribuições Linux (Debian, Ubuntu), o initscript é adicionado à lista de daemons para iniciar automaticamente. Em outros você tem que fazer isso manualmente (no Arch, editando /etc/rc.conf
).
Responder2
Acabei de ver sua pergunta e pensei imediatamente no Dropbox. Confirahttp://www.dropbox.com/e pode ser o que você precisa. Dessa forma, você terá acesso http e web gui aos arquivos armazenados de onde quer que haja uma conexão com a Internet. Existem até pastas compartilhadas que você pode criar se seus colegas também participarem.
Não é o que você pediu, mas poderia ser uma solução melhor e mais fácil. :)
E não, eu não trabalho para eles, apenas adoro o serviço!