http://www.itworld.co.kr/news/98776

 

이거 보니까 아파치도 로컬 네트워크 상에서 실행된다고 하던데

 

리눅스 웹 서버 구축하는 방법을 배워보려고 생각중인데 이런 걸로 실습이 가능할까요?

 

직접 우분투 설치해서 하는게 제일 낫겠지만 그럴 만한 여건이 안 돼서...

  • profile
    그냥 vmware 같은 가상으로 os 설치 가능한 곳에 원하는 리눅스 설치해 보세요. 저는 어제 저희 웹서버를 원격으로 증분백업해줄 서버를 제 노트북(윈도우10)에 이렇게 우분투를 설치 했습니다.

    오늘은 도움 받은 내용을 가지고 저희 웹서버 데이터 rsync로 증분백업을 월 수 금 하도록 해 놓았습니다. 아마 이게 훨씬 공부하기도 좋고 실제 리눅스와 다르지도 않아 좋습니다.
  • profile ?
    그렇군요. 가상화 프로그램이면 느리지는 않나요?
  • ? profile
    실제 상품으로 판매되는 가상서버도 같은 원리에요. 쓰시는 컴 사양에 따라 자원할당이 가능하니 쓰시는 컴 하드웨어에 따라 달라집니다. 가상이라 느리거나 하진 않아요. 오히려 가상이라 리부팅이나 이런게 굉장히 빠르답니다. 실제 파워를 내렸다 올리거 하드웨어가 기동되는게 아니라서요.

    가상서버 클라우드서버들이 다 이 가상화 기술이에요.
  • profile profile
    빠르기로 소문난 XE타운이라는 사이트도 무려 가상서버로 운영되고 있다죠?!
  • profile

    그냥 장난감이예요.

     

    윗분 말씀처럼 가상화 프로그램으로 진짜 리눅스 돌리는 게 훨씬 쉽고 안정적입니다.

  • profile ?
    기왕 깔린김에 한번 해봤는데 mariadb 설치해 봤는데 뭐가 없다면서 실행이 안되네요;;
  • ?
    아 다시 보니까

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

    이런 식으로 나오네요. 이건 제대로 된 리눅스가 아니라서 그런건가요?
  • ? profile
    네, 그냥 127.0.0.1로 접속하세요.
  • profile ?
    아 이거뭐 되는게 없네요. 인터넷에 자료도 별로 없고.. 그냥 포기해야겠습니다

    가상화 프로그램이나 알아봐야겠네요. vmware virtualbox 뭐가 더 낫나요?
  • ? profile
    저는 윈도우10 프로페셔널 ? 그게 아니고 싼거라 윈도우에 내장된 가상화프로그램이 없어요. hyper 뭐라고 하는거.. 그거 있으시면 그거 쓰셔도 될거구요. 저는 무료로 쓰려다보니 vmware를 설치했는데 뭐 그냥 저는 실서비스용 서버구축이 아니라 그런지 쓸만하네요.
  • profile ?
    hyper-v도 알아봐야겠네요

    음 근데 이걸로도 ssh 실행 및 접속은 가능한데.. 혹시 서버로 연결해서 rsync로 백업할 수 있는지 알아봐야겠네요
  • ? profile
    아니요. 일단 우분투와 같은 리눅스를 설치해야 합니다. 리눅스용으로 나온게 rsync 입니다.
  • profile ?
    네. 지금 윈도우에 깔리는 것도 우분투 14.04 LTS 입니다. rsync 기본적으로 설치되어 있는거 같고 rsnapshot도 설치되네요. 서버에 ssh 접속도 물론 가능하구요.

    지금 안된다는건 테스트용으로 nginx mariadb 같은거 설치하고 실행해보려고 하는데 자꾸 오류가 나서... 로컬 루프백 네트워크로 접속이 가능하다는데 전 안되네요
  • ? profile
    그럼 가능할 거 같으니 시도해보세요. rsnapshot 사용은 조금 백업본을 나중에 활용할때 어려움도 있으니 그냥 rsync 로 시도해보세요. rsnapshot은 증분된 부분을 따로 가지고 있고 하는 형태에서 조금 낯설수 있어요. 그냥 하드용량 조금 더 차지한다 생각하고 rsync로 하시는 것을 권장해드립니다~
  • profile ?
    보니까 rsnapshot는 예컨대 웹용량이 10기가면 처음에 10기가 받아놓고 만약 매일 백업한다치면 그 다음날은 10기가에서 변경된 파일만 받아서 따로 저장하는 식이고

    지금 웹지기님이 쓰는 방식은 월수금 폴더를 각각 만들어서 월요일에는 월요일 폴더에서 rsync하는 식인가요? 결과적으로 30기가 좀 넘게 들어가겠네요
  • ? profile
    네. rsync로 하는 방식을 저장공간을 절약해서 구현한게 rsnapshot 인데요.
    10기가 풀로 저장되고 나서 나머지는 변경된 부분만을 저장합니다. 저장공간이 많이 절약이 되죠. 하지만 이걸 완전체로 만드려면 한번 가공해야 하는 것으로 알고 있어요. 저는 귀찮아서 그냥 알아보지 않아서 그냥 원본데이터랑 똑같이 동기화 시키는 rsync로 결정하고 세팅했습니다. 귀찮은 초보의 결정이죠 ㅋ
  • ?

    이거 해결했습니다. (ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock')

    http://stackoverflow.com/questions/11657829/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-var-run

    에서 중간에 비밀번호 재설정(To reset the password로 시작되는 부분) 따라하니까 해결되네요