Web server 구축 하기


web server 구축에 관련하여 필요한 프로그램이나 자료가 있는 사이트


Apache: http://www.apache.org/ (웹서버구동에 필요한 기본 프로그램)
MySQL: http://www.mysql.com/ (데이터베이스)
-웹프로그램언어
  PHP: http://www.php.net/
  Perl: http://www.perl.com/
  Python: http://www.python.org/

package로 제공되는 것들
APM: http://www.apmsetup.com/ (유저층이 꽤 있고, 위의 Apache/MySQL/PHP을 setup해 주어서 편리)

Apache friend(오늘 검색해서 찾은 것): http://www.apachefriends.org/en/index.html
(APM과 비슷한듯.. 독일 그룹에 만든듯 한 패키지, 인터페이스가 쫌 있어보이는듯)


package로 되어 있는 것을 사용할 경우 MySQL 5.x 이상 사용할 것을 권장합니다.
view같은 기능들이 4.x 일때는 지원을 안했던 것으로 기억됩니다.

웹 프로그래밍 언어를 python으로 사용할 경우 제가 어느정도 도움을 드릴 수 있고, 그 외의 php, perl은 책, google 혹은 각 커뮤니티들을 이용하시면 됩니다. :)
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by gwlee

2008/08/25 02:38 2008/08/25 02:38
Response
0 Trackbacks , 0 Comments
RSS :
http://thegreatgoodplace.com/tt/study/rss/response/47

Trackback URL : http://thegreatgoodplace.com/tt/study/trackback/47

Leave a comment

Web site 구축에 관해서


곧 기말고사가 끝나고, 방학입니다!!! ㅋ

수업에 대한 부담이 없어진 고로 인하여 맘적 여유가 있을 것으로 판단하고,
강행하도록 하겠습니다.

먼저 해야 할 것~!!!!
1. HTML
2. Database
3. Web Programming

1. HTM, 말 그대로 HTML 코드를 써넣어서 html파일을 보여지게 할 수 있어야 합니다.
네이버에서 검색하면 제가 설명하는 것보다 더 다양하고 자세하게 나와있으니
검색하셔서 공부하시기 바랍니다.

참고 http://en.wikipedia.org/wiki/HTML_tag

2. Database, 현재는 데이터베이스를 다룰줄 알면 그만큼 대우를 받는 세상이 되어버렸습니다. 물론 모든 사람들이 데이터베이스를 알 필요는 없지만 말입니다.
데이터베이스는 자료를 관리하는데 가장 좋은 도구가 되기 때문에 꼭 필요로 합니다.
되도록 MySQL을 배우도록 하십시요. 5.0부터는 상용 DB에서 지원되던 기능들이
추가되어 나온 것으로 알고 있습니다. 고로 비싼 돈 들여 라이센스를 산 MSSQL이나
공짜로 쓰는 MySQL이나 성능면에서는 그렇게 차이가 많이 나지 않는다는 이야기이죠.. ^-^

3. Web Programming
HTML과 Database를 배웠으니 이것을 사용해야 하겠죠?
그때 필요한 것이 바로 웹 프로그래밍 입니다.
검색하여 웹 프로그래밍이 무엇인지 알아보십시요.
웹 프로그래밍에 사용될 수 있는 언어는 다양합니다.
우리가 널리 알고있는(하지만 소수만이 제대로 쓰는) C도 있고, 자바(JSP)나 PHP 또는 PERL, PYTHON, ASP같은 것들이 있습니다.
그리고 웹 프로그래밍이 가등하게 해주는 웹서버가 있어야 합니다.
Tomcat과 Apache라는 것, 두개가 있습니다. 일반적으로 아파치를 많이 사용합니다.
C, JSP,PHP,PERL,PYTHON,ASP 이것들 중에 하나를 택하여 공부하도록 하십시요.


1과 2번만 해도 이번 여름방학은 많은것을 얻으실 수 있습니다.

각자 수업들이 종강하면 1번과 2번을 하도록 하십시요~ ^-^

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by gwlee

2008/08/25 02:35 2008/08/25 02:35
Response
0 Trackbacks , 0 Comments
RSS :
http://thegreatgoodplace.com/tt/study/rss/response/44

Trackback URL : http://thegreatgoodplace.com/tt/study/trackback/44

Leave a comment

Homework 4


드디어, 숙제가 나가기 시작합니다!!

우선 아파치 웹서버를 설치하시기 바랍니다.
Apache(http://www.apache.org/) 홈페이지에 방문하셔서 설치 파일을
다운로드 하시기 바랍니다.

여기서부터 우왕좌왕 할 까봐 밑에 링크 걸었습니다. ^-^
http://ftp.kaist.ac.kr/pub/Apache/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl.msi

다음> 혹은 Next>만 클릭하면 되도록 잘 되어 있습니다.
초기에 나오는 domain이나 administrator e-mail 같은 것을 기입하라는
창이 나옵니다. E-mail 쓰는 부분만 기입해 주시면 될듯합니다. ^-^
-만약 설치 후 도스창이 뜰경우 Error란 문자가 나오고 <ESC>키를 누르란 이야기가
나오면 ESC 키 눌러주면 없어집니다. ㅋ-

여하튼.... Apache 설치를 완료하고 난 후,
인터넷익스플로러를 실행시키고, 주소 창에 http://localhost/를 기입하고 엔터를 치시면,
It works! 라는 글자를 보게 됩니다. 그럼 성공!!

Apache 설치에 성공하셨습니다. ^-^

ps. 윈도우를 설치한지 오래돼었다면 기존의 자료들을 잘 백업하신 후,
    윈도우를 새로 설치 하신후, 필요 프로그램을 설치하신 후, Apache 및 Mysql를
    설치하시기 바랍니다~ ^-^ XP기준으로  설명하였습니다. 큰 문제는 없을 것입니다.
    그리고, 가능하다면 기존 데이터들을 백업 하시고, 윈도우 재설치후, 이 작업들을
    수행하시기 바랍니다. ^-^

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by gwlee

2008/08/25 02:34 2008/08/25 02:34
Response
0 Trackbacks , 0 Comments
RSS :
http://thegreatgoodplace.com/tt/study/rss/response/43

Trackback URL : http://thegreatgoodplace.com/tt/study/trackback/43

Leave a comment

Homework 5

MySQL 설치

http://dev.mysql.com/downloads/

MySQL Community Server는 MySQL에 관련된 링크들이고
다음은 링크는 MySQL을 받을 수 있는 링크를 직접 걸어놨습니다.
MySQL Download

Drivers and Connectors
MySQL을 Command창에서 사용하는 것인데,
웹서비스나 여타의 프로그램에서 MySQL에 접속하여
데이터베이스를 관리하고자 할 때 필요한 파일들을 제공해주는 공간입니다.
각자에게 알맞은 드라이버나 커넥터를 설치하시면 됩니다.
파이썬의 경우 http://sourceforge.net/project/showfiles.php?group_id=22307
이곳에서 파일을 다운로드 받으시면 됩니다.

MySQL역시 Apache 처럼 [Next]만을 클릭하여도 쉽게 설치되게 되어있습니다.
MySQL Server Instance Configuration Part에서
root의 암호를 설정해주는 것이 있습니다. 지금은 테스트를 하는것이니
그렇게 복잡하게 안해도 됩니다. [전 간단히 1234로 하였습니다.]
그리고 중간부분에 [Enable root access from remote machines]에 체크를
해주시기 바랍니다.
-말 그대로 외부에서 접속해서 MySQL를 사용할 수 있게 하는 옵션입니다.

이후, 실행버튼을 눌러주시면 processing이 성공적으로 마쳐지게 됩니다. ^-^

만약에 processing중 하나라도 실채하시게 된다면
setup파일을 재 실행시켜서 remove 후 다시 설치를 수행해
주시면 정상적으로 설치가 되고 MySQL이 서비스될것입니다.

위의 작업을 마치신후 저에게 연락을 주시면
MySQL용 GUI 관리 프로그램을 보내드리겠습니다.
MSSQL의 엔터프라이즈보다는 못하지만.. 공개용으로 잘나온 관리툴입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by gwlee

2008/08/25 02:33 2008/08/25 02:33
Response
0 Trackbacks , 0 Comments
RSS :
http://thegreatgoodplace.com/tt/study/rss/response/42

Trackback URL : http://thegreatgoodplace.com/tt/study/trackback/42

Leave a comment