일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Java
- 앱 프로그래밍
- BOJ
- 생활코딩
- HTML
- 프로그래밍
- BAEKJOON
- 안드로이드 앱
- 이지스퍼블리싱
- 웹
- web
- tag
- android studio
- vscode
- 백준
- 생활코딩 웹
- 안드로이드 공부
- C++
- github
- 앱 개발
- selector
- 완강
- Android programming
- 백준온라인저지
- 안드로이드 프로그래밍
- 앱
- 코딩테스트
- 안드로이드 개발
- CSS
- 코딩
- Today
- Total
*반짝이는*이끌림
[생활코딩] WEB1(HTML_10) 웹서버 운영 : 윈도우 본문
* Windows 운영체제 기준으로 작성되었습니다.
§ 웹서버 운영 : 윈도우 → Click!
아파치 웹서버를 윈도우에 직접 설치하는 것은 까다롭기 때문에 아파치를 윈도우에 설치해주는 프로그램들을 이용해 볼 겁니다. 검색창에 how to easy install apache on window라고 검색하면 아파치 공식 홈페이지를 찾을 수 있습니다.
Downloading Apache for Windows 아래에 있는 링크를 클릭하면 아파치가 자동으로 깔립니다.
강사님께서 Bitnami WAMP Stack을 사용해서 설치하고자 하였으니 저도 그걸로 설치해보겠습니다. WAMP는 Windows Apache, MySQL, PHP에서 한글자씩 딴 이름입니다.
저는 화면 하단의 Download for Windows 64-bit 7.3.16-2 ver을 설치해보겠습니다. 설치가 완료되면 bitnami-wampstack-7.3.16-2-windows-x64-installer.exe 이런 이름의 파일이 하나 생성됩니다. 더블클릭해서 설치를 진행해봅시당!
계속 Next, Next 누르다보면 루트 계정의 비밀번호를 생성하는 창이 뜹니다.
이건 알아서 잘 설정을 해주시면 됩니다. 비밀번호 입력 후 Next를 누르면
uncheck 후 Next, Next를 누르면 설치가 시작됩니다! 설치가 완료된 후 방화벽 설정을 허용해주면 완료됩니다!
비트나미 매니저라는 프로그램을 이요해 웹서버를 제어할 수 있습니다. 여기서 Go to Application을 누르면?!
매니저가 자동으로 실행되지 않거나, 나중에 실행하고 싶을 때는 윈도우 탐색기에서 Bitnami를 설치한 디렉토리에서 manager-windows라고 되어 있는 프로그램을 실행하면 됩니다. 위와 같은 화면이 뜨면 성공적으로 설치되고 실행된 것입니다^^ 이제 Bitnami manager를 이용해 아파치 웹 서버를 제어할 수 있습니다. 위의 Bitnami manager에서 Manage Servers를 클릭하면, 현재 돌아가고 있는 웹서버들을 볼 수 있습니다.
현재 MySQL Database와 Apache Web Server가 초록 동그라미, Running 즉 잘 돌아가고 있음을 볼 수 있네요~! 클릭 후 오른쪽의 stop 버튼을 누르면, 웹 서버의 구동이 중지되게 되며, 아까 Go to application을 클릭했을 때 보았던 화면이 나오지 않음을 볼 수 있습니다. 그럼 중지시켜놓았던 아파치를 다시 restart해주고, local host라고 되어있는 주소를 http://127.0.0.1/index.html로 바꾸어주어도 같은 화면이 나와야합니다!
C:\Bitnami\wampstack-7.3.16-2C:\Bitnami\wampstack-7.3.16-2\apache2\htdocs 여기로 들어가보시면 index.html 파일이 위치해있는 것을 볼 수 있습니다. 저는 C드라이브 밑에 Bitnami를 설치해주었으며, 각자 Bitnami를 설치하신 경로로 들어가셔 찾아보시면 됩니다. 여기서 htdocs는 hypertext docs의 줄임말입니당! index.html의 파일에 임의로 내용을 추가하거나 삭제하는 경우 페이지에 직접적으로 변화를 줄 수 있습니다. 127.0.0.1의 주소는 Internet Protocol address로 web browser가 설치되어있는 컴퓨터를 가리키는, 약속되어 있는 주소입니다. http://127.0.0.1/index.html을 웹브라우저에 입력하면 웹브라우저는 같은 컴퓨터에 설치된 웹서버에게 index.html을 요청합니다. 웹서버는 웹페이지를 저장하기로 약속된 디렉토리인 htdocs에서 index.html 파일의 코드를 읽어서 웹브라우저에게 전송하며, 코드를 해석해서 화면에 웹페이지를 표시합니다. htdocs 디렉토리에 있는 파일들을 삭제해 준 후 지난번에 만들어놓았던 파일들을 붙여넣어 주면 웹서버로 우리가 만들어주었던 페이지를 로드할 수 있습니다.
'Computer > Web' 카테고리의 다른 글
[생활코딩] WEB1 HTML 완강 (0) | 2020.04.18 |
---|---|
[생활코딩] WEB1(HTML_11) 부록 : 코드의 힘 (0) | 2020.04.18 |
[생활코딩] WEB1(HTML_09) 웹호스팅(github pages) (0) | 2020.04.18 |
[생활코딩] WEB1(HTML_08) 웹사이트 완성 (0) | 2020.04.17 |
[생활코딩] WEB1(HTML_07) HTML 태그의 제왕 (0) | 2020.04.17 |