Como fazer com que outras pessoas acessem meu computador pela Internet?

2

Estou executando o Ubuntu e instalei o Apache. Quando eu insiro meu endereço IP em um navegador da web, vejo a seguinte mensagem:

File browser: main.sh

main.exe é um arquivo que existe em /var/www/ no meu computador, e também, o html index.html também existe na pasta:

index.html

<html>
<head>
File Browser
</head>
<body>
<a href = "/main.py">main.sh</a>
</body>
</html>

Agora, quero permitir que outras pessoas façam o download do meu arquivo em /home/user/anotherfile.sh , exceto mover anotherfile.sh para /var/www , como posso permitir que outras pessoas acessem esse arquivo?

Se o uso do Apache é inconveniente, alguma outra ideia que o implementa?

    
por Searene 26.02.2012 / 06:52

1 resposta

1

Você pode criar um symlink (abreviação de link simbólico) no / var / www / para apontar para o arquivo em /home/user/anotherfile.sh. O comando seria:

cd /var/www/
sudo ln -s /home/user/anotherfile.sh anotherfile.sh

O formato do comando é

ln -s $TARGET $LINK_NAME

A opção -s é necessária para criar um link simbólico.

Ele criará o link simbólico /var/www/anotherfile.sh que apontará para /home/user/anotherfile.sh

Você também pode fazer isso para pastas. É o que faço quando preciso compartilhar um arquivo.

    
por llt 01.03.2012 / 10:17