저는 apache2가 설치된 Ubuntu 11.10 x64 서버를 실행하고 있습니다. 이 설정은 거의 기본 구성입니다.
몇 가지 질문이 있습니다.
DocumentRoot
////Static IP
Connect from LAN
SSH 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
또는 입니다 . 필요하지 않은 다른 서비스를 확인하고 실행할 필요가 없지만 열려 있는 포트를 확인하려면 어떻게 해야 합니까? 이 서버를 웹에 노출하지는 않겠지만 어쨌든 올바른 방법으로 서버를 잠그는 경험을 하고 싶습니다.php5
mysql
SSH
FTP
읽어주셔서 감사합니다. 어떤 조언이라도 듣고 싶습니다.
답변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
( server
DNS 서버의 IP 주소를 추가한 후).
그러면 다음과 같이 할 수 있습니다:
ifup eth1
그리고 고정 IP 주소를 갖게 됩니다.
광고 3), 4)
DocumentRoot를 귀하의 디렉토리로 설정 /home/username/html
하고 웹 페이지 업로드에 사용하도록 제안할 수 있습니다.WinSCP프로그램. 예를 들어 TotalCommander와 유사하며 SCP를 매우 잘 처리합니다. FTP 서버는 그다지 안전하지 않습니다. 하지만 사용하고 싶다면 vsftpd
시도해 볼 수 있는 패키지가 있습니다.
광고 5)
사용:
netstat -tpln
tcp를 사용하는 서비스의 경우 udp 서비스의 경우 다음을 사용할 수 있습니다.
netstat -upln