Ubuntu Server - 다른 LAN 컴퓨터에서 웹 서버에 액세스하고, SSH 또는 FTP를 설정하고, 포트를 닫으시겠습니까?

Ubuntu Server - 다른 LAN 컴퓨터에서 웹 서버에 액세스하고, SSH 또는 FTP를 설정하고, 포트를 닫으시겠습니까?

저는 apache2가 설치된 Ubuntu 11.10 x64 서버를 실행하고 있습니다. 이 설정은 거의 기본 구성입니다.

몇 가지 질문이 있습니다.

DocumentRoot////Static IPConnect from LANSSH or FTP?Firewall ports services

  • default구성 파일의 DocumentRoot 위치를 사이트 사용 가능에서 에서 으로 /srv/www/000변경 했습니다 /var/www.

    새 위치로 변경하더라도 DocumentRoot동일한 .conf 파일에는 <directory /var/www/> </directory> 기본적으로 존재하는 태그가 있으므로 이를 수정해야 할까요, 아니면 그냥 .conf 파일 변경만 걱정해야 할까요 DocumentRoot?

  • 내 IP 주소를 DHCP가 아닌 고정 IP로 어떻게 변경합니까? (LAN에 대해 이야기하고 있습니다.) LAN의 다른 컴퓨터에서 Apache 서버에 연결하는 방법을 알고 싶습니다. 또한 WAN에서 Apache에 액세스할 수 없는지 확인하고 싶습니다. (WAN에서 접속이 가능한지는 잘 모르겠습니다.)
  • 제가 Apache의 구성을 엉망으로 만든 것은 이번이 처음입니다. 저는 보통 기본값으로 두고 이것저것 만지작거립니다 /var/www. GUI나 웹 브라우저를 사용하지 않기 때문에 프로그램을 작성하고 작업을 확인할 수 없습니다. LAN에 있는 다른 컴퓨터에서 웹 서버에 어떻게 액세스합니까?
  • SSH를 설정하거나 사용한 경험이 없지만 SSH용 그룹을 만들고, 내 사용자를 그 그룹에 넣고, /srv/www/000그룹의 권한을 편집만 허용하고 SSH를 허용하도록 변경하고 싶습니다. /srv/www/000아니면 FTP 서버를 설치해야 합니까?
  • 이 서버에서 실행될 유일한 서비스가 , apache2또는 입니다 . 필요하지 않은 다른 서비스를 확인하고 실행할 필요가 없지만 열려 있는 포트를 확인하려면 어떻게 해야 합니까? 이 서버를 웹에 노출하지는 않겠지만 어쨌든 올바른 방법으로 서버를 잠그는 경험을 하고 싶습니다.php5mysqlSSHFTP

읽어주셔서 감사합니다. 어떤 조언이라도 듣고 싶습니다.

답변1

광고 1)

각 사이트에는 고유한 DocumentRoot 변수 세트가 있어야 합니다.

광고 2)

LAN 인터페이스에 대해 dhclient를 중지해야 합니다.

ifdown eth1

(LAN 인터페이스가 eth1이라고 가정합니다)

/etc/network/interfaces그런 다음 파일을 다음과 같이 편집 해야 합니다 .

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

올바른 값을 사용하세요. 이는 단지 예시일 뿐이며, 어떤 값을 입력해야 합니까...

그런 다음 /etc/resolv.conf 파일에서 DNS 서버를 설정해야 합니다.

search your.domain
server 192.168.1.254

( serverDNS 서버의 IP 주소를 추가한 후).

그러면 다음과 같이 할 수 있습니다:

ifup eth1

그리고 고정 IP 주소를 갖게 됩니다.

광고 3), 4)

DocumentRoot를 귀하의 디렉토리로 설정 /home/username/html하고 웹 페이지 업로드에 사용하도록 제안할 수 있습니다.WinSCP프로그램. 예를 들어 TotalCommander와 유사하며 SCP를 매우 잘 처리합니다. FTP 서버는 그다지 안전하지 않습니다. 하지만 사용하고 싶다면 vsftpd시도해 볼 수 있는 패키지가 있습니다.

광고 5)

사용:

netstat -tpln

tcp를 사용하는 서비스의 경우 udp 서비스의 경우 다음을 사용할 수 있습니다.

netstat -upln

관련 정보