Ubuntu Server - Acesse o servidor web de outro computador da LAN, configurando o SSH ou FTP, fechando as portas?

1

Estou executando o Ubuntu 11.10 x64 Server, com o apache2 instalado. A configuração é praticamente padrão.

Eu tenho algumas perguntas sobre;

DocumentRoot / Static IP / Connect from LAN / SSH or FTP? / Firewall ports services

  • Alterei o local default DocumentRoot na configuração arquivo de sites disponíveis para /srv/www/000 de /var/www .

    Mesmo que eu tenha alterado DocumentRoot para o novo local, nesse mesmo arquivo .conf existem tags com <directory /var/www/> </directory> que estavam lá por padrão, eu deveria corrigir isso, ou Eu só deveria me preocupar em mudar DocumentRoot .

  • Como posso alterar meu endereço IP para um ip estático não-DHCP? (Eu estou falando LAN) Eu quero saber como posso me conectar ao servidor Apache de outro computador na LAN, mas também certifique-se de que o Apache não esteja acessível pela WAN. (Eu não tenho certeza se poderia ser alcançado até mesmo da WAN)
  • É minha primeira vez realmente mexendo com a configuração do Apache, eu geralmente deixam em seus padrões e apenas mexem em /var/www . Desde a Eu não estou usando uma GUI ou navegador da web, não posso programar e verificar meu trabalho da máquina local, preciso acessar o servidor da Web de outro computador na LAN, como posso fazer isso?
  • Não tenho experiência em configurar ou usar o SSH, mas gostaria de criar um grupo para o SSH colocar meu usuário nele, alterar as permissões para /srv/www/000 para este grupo apenas para edição e permitir que o SSH seja /srv/www/000 ou, devo tentar instalar um servidor FTP?
  • Se os únicos serviços que serão executados neste servidor forem apache2 , php5 , mysql , SSH ou FTP . Como posso verificar outros serviços que eu talvez não precise e verifique as portas que estão abertas e talvez não precise correr. Eu não vou fazer esse servidor público para a web, mas eu gostaria da experiência de bloqueá-lo caminho certo de qualquer maneira.

Obrigado por ler - Aprendi qualquer conselho.

    
por RzK 22.02.2012 / 07:44

1 resposta

1

ad 1)

Todo site precisa ter o próprio conjunto de variáveis DocumentRoot ...

ad 2)

Você tem que parar o dhclient para a interface LAN:

ifdown eth1

(eu finjo que a interface da LAN é eth1)

Então você tem que editar o arquivo /etc/network/interfaces desta maneira:

auto eth1
iface eth1 inet static
    address 192.168.1.50
    netmask 255.255.255.0
    broadcast 192.168.1.255
    network 192.168.1.0
    gateway 192.168.1.254

Por favor, use valores corretos, este é apenas um exemplo, quais valores você precisa preencher ...

E então você precisa configurar o servidor dns no arquivo /etc/resolv.conf:

search your.domain
server 192.168.1.254

(depois de server você tem que adicionar o endereço IP do seu servidor dns).

Então você pode fazer:

ifup eth1

E você terá um endereço IP estático.

Anúncio 3) e 4)

Posso recomendar que você tenha um DocumentRoot definido para o diretório /home/username/html e para o upload de páginas da Web usando o programa WinSCP . É semelhante ao TotalCommander, por exemplo, e pode manipular o SCP de maneira muito boa. O servidor FTP não é muito seguro ... Mas se você quiser usar um, você pode tentar um pacote vsftpd .

Anúncio 5)

Uso:

netstat -tpln

para serviços que usam tcp para serviços do udp que você pode usar:

netstat -upln
    
por 22.02.2012 / 08:47