시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
happycgi
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크 jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
 > LINUX > 리눅스 서버 관련 > 윈도우용 리눅스 > windows 10에 Ubuntu 리눅스를 설치하자. 상세정보
사이트등록
클라우드태그
Javascript
PHP
CSS
HTML
asp
API
jquery
mysql
image
Mobile
slide
게시판
메뉴
현재접속자 95 새로고침
windows 10에 Ubuntu 리눅스를 설치하자.
소스통계정보 오류신고 및 문의
해피팀
네티즌
트위터로 보내기 페이스북으로 보내기 네이버로공유
소스분류 윈도우용 리눅스
다운로드 횟수 0 회
간단설명 Windows10에 Ubuntu 를 설치하고 웹서버를 만들어보자.
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
데모 미리보기가 없습니다 스크랩하기
안녕하세요 해피CGI 입니다. 

웹 프로그램을 공부하거나 혹은 서버를 공부하려면 반드시 서버가 필요 합니다.
하지만 그렇다고 서버를 구매하거나 서버용으로 PC 를 조립하는건 운전연습을 위해 차를 사는것과 같죠 ^^;
그래서 보통 자신의 Windows PC 에 가상머신을 설치하고 리눅스를 설치할 겁니다.
그런데 이런 번거로운 과정을 줄일 수 있는 방법이 있어서 소개해 드릴까 합니다. ^^
(Windows10 사용자만 가능 합니다.)


Windows Store 에 Ubuntu 앱을 검색하시면 총 9개가 나옵니다.

   
9개 중 첫번째 있는 Ubuntu 를 클릭하신 후 설치 버튼을 누르면 Ubuntu(Linux) 설치는 끝납니다.



Windows 의 숨겨진 기능을 활성화 하셔야 합니다. 
검색에서 windows 기능 을 검색하세요.

 
Linux 용 Windows 하위 시스템을 활성화 하시고 확인을 누르세요.
자동으로 요한 프로그램을 업데이트 하게 됩니다. 
그리고 재시작을 해주시면 됩니다.

  
  
Ubuntu 를 실행하시면 됩니다. 
당연히 이 과정중에 계정생성 및 패스워드 입력이 있습니다.
그러나 저는 이미 설치한 관계로 스크린샷을 찍을 수가 없었습니다. ㅜㅜ;



하는 일련의 과정이 필요하지 않고 매우 심플하게 설치할 수 있어서 너무 맘에 들었습니다. ^^*   
그런데 여기서 끝나면 Ubuntu(Linux) 로 할 수 있는게 없답니다.
그래서 Apache, php, Mysql 까지 설치를 해 보도록 하겠습니다. 


모듈을 설치하거나 업데이트 하기 위해서는 반드시 관리자 권한이 필요합니다.
Ubuntu(Linux)를 방금 셋팅했기 때문에 관리자 비번이 없는 상태 입니다.
관리자 비번부터 생성해 줍니다.
sudo passwd root 를 입력하시고 비밀번호를 설정 하세요.

   
su -l 명령어로 root 로 로그인 하세요. 비밀번호는 당연히 설정하신 비밀번호 입니다.
   
  

TIP, 브라우저에서 복사한 또는 Ctrl + C 한 내용을 화면에 붙여 넣고 싶다면 마우스 우 클릭하세요!

1.Apache 를 설치합니다.
apt-get install apache2

  
2.Mysql 설치
apt-get install mysql-server mysql-client

    
3.php설치
apt-get install php libapache2-mod-php php-xml php-gd php-mysql



위의 설치가 모두 완료되었다면 이제 Apache 를 재시작 해 보도록 합니다. 
/etc/init.d/apache2 restart

앗 그런데 재시작하니까 아래와 같은 오류가 납니다. 

   
해결책을 찾았습니다. ^^;
vi /etc/apache2/apache2.conf
apache2.conf 파일의 제일 하단에 아래의 코드를 추가해 주세요.
AcceptFilter http none
만약 SSL(https)를 활성화 하고 싶다면 AcceptFilter https none  코드도 같이 추가하시기 바랍니다.
( vi 에디터 사용방법을 모르시는 분은 구글링으로 "vi 파일수정 방법"을 검색하셔서 방법을 숙지하시기 바랍니다. 어렵지 않아요 ^^; )



그리고 이제 또 Apache 를 재시작 해 봅니다.
/etc/init.d/apache2 restart

  
  
위의 과정까지 문제가 없이 설치 하셨고 아파치가 재시작 된다는 것은 웹서버가 가동된다는 뜻 입니다.

리눅스에서 웹서버 디렉토리는 /var/www/html 입니다.


그리고 windows 에서 해당 경로로 접근하려면 ?
C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\ 로 접근하시거나 숨김폴더 표시 옵션을 활성화 하신후 경로로 접근하시면 됩니다.
그리고 편하게 작업하시려면 바로가기 만들어 두시면 더더욱 편리하게 사용할 수 있습니다.

  
 
자 그럼 웹서버가 잘 작동하는지? 그리고 PHP 잘 구동되는지 확인해 봅니당.

  
 

그 외에 제가 필요로 하는 모듈들을 설치해 봤는데요.
설치 잘 되고 작동도 잘 되서 너무 너무 맘에 드네요.
마소가 간만에 이쁜짓했네요 ^^*


※TIP※
PHP 버젼은 기본7 버젼으로 셋팅 됩니다.
PHP 버젼을 낮춰서 설치하고 싶다면 구글링을 조금 하셔서 설치하시기 바랍니다. 
 
거의 깡동 리눅스나 마찬가지 입니다.
필요로 하는 모듈이 없거나 버젼이 맞지 않을 수 있습니다.
그래서 아래의 명령어를 한번 실행해 주시면 좋을 듯 합니다. ^^
sudo apt-get update
sudo apt-get upgrade

그리고 ifconfig 명령어를 이용하여 자신의 아이피주소를 확인할 수 있습니다. ^^
네티즌 의견   이용하신 자료의 후기를 자유롭게 작성하세요. (상업적인 광고 및 도배성 글 등은 사전통보없이 삭제될 수 있습니다.)
내용 아이디 의견남기기
읜도우앱으로 서버를 활용할 수 있다니 정말 놀랍네요^^
상세한 설명 정말 도움이 많이 되었습니다.
어려움 없이 apache2 설치 후 실행까지 확인이 되었는데,
정작 브라우저(크롬, 엣지, 웨일) 모두 접속이 안됩니다.
왜 그런건가요?^^;;
2023-04-30 17:53:09
서버초보
찬성 7
반대 7
RE HappyCGI
아래의 순서대로 체크해 보세요.

1. apache 가 정상 실행중인지?
ps aux | grep apache2 명령어를 실행하여 apache 프로세스가 떠 있는지 확인해 보세요.
만약 프로세스가 안떠 있다면 sudo service apache2 start 명령어를 이용하여 뛰우세요

2. apache 는 떠 있는데 브라우저로 접속이 안된다면 접속한 url 의 아이피를 확인해 보세요.
ifconfig 명령어를 사용하시면 서버의 아이피가 나옵니다.
공유기 내부 아이피 주소로 접속해도 되고 자신의 아이피 127.0.0.1 로 접속해도 됩니다.

만약 아파치 떠 있는 상태에서 아이피로 접속했는데 안나온다면 host 파일 조작이 의심됩니다. 이건 별도 구글링해서 찾아 보셔야 합니다.(2023-05-02 10:41:25)
115.93.87.xxx
1
이름
내용
:네맞아요: :화나는군요: :잠와: :우울해: :이건아냐: :왕하하: 왕웃음~ 놀램~
평가하기 훌륭함 매우좋음 좋음 괜찮음 보통 별로
도배방지키
 44148526 보이는 도배방지키를 입력하세요.