네트워크 서버 내용 나갈 예정
- 원격 접속 서버
SSH 접속 서버, 원격 데스크톱 서버 등을 사용한다.
Telnet 서버는 하지 않는다. 어차피 보안 문제로 사용하지 않기도 하고, Windows에서는 제공하지 않음.
SSH는 보안이 강화된 방식이다. Windows Server는 SSH 서버를 포함하고 있지 않음.
데이터 전송 시 암호화를 한다는 점 외에는 텔넷과 동일하다.
양방향성 : 대충 암호 알고리즘 하나로 암호화와 복호화가 가능하다는 것. 대칭 키와 유사.
대칭 키를 전달 시에는 비대칭 키 사용. 암호화 시에는 공개 키로, 개인 키로 복호화
비대칭 키 알고리즘은 사용자 인증 시 사용(전자서명)
* 대칭/비대칭 키 알고리즘에 대해 알아두기
- 서버 애플리케이션 구성
1. 서버 어플리케이션 설치
2. 방화벽 설정
-> 서비스 검색>해당 애플리케이션이 실행 중이지 확인
-> 제어판>방화벽>인바운드 규칙에서 허용되었는지 확인
3. 해당 어플리케이션 서비스 활성화
서버의 설정 정보를 변경했다면, 적용을 위해 반드시 해당 서비스를 재시작해야 한다.
http 웹 서버를 IIS에서 구현하는 실습을 진행했다.
- IIS 웹 서버 설치
서버 관리자>우측 상단의 관리> 역할 및 기능 추가> 서버 역할에서 Application Development/CGI체크, Web Server 체크, IIS 웹 서버 체크, FTP 서버 체크> 설치
- 에러 코드
에러 코드 | 코드 | 의미 |
200 | OK | 요청 성공 : 정상 |
401 | Unauthorized | 권한 없음 : 클라이언트가 권한이 없거나 정보가 없는데 요청함 |
403 | Forbidden | 접근 거부 : 요청은 정상적이지만 서버측에서 응답을 못함 |
404 | Not Found | 리소스 없음 : 엉뚱한 정보 요청 |
500 | Internal Server Error | 서버 내부 오류 : 요청에는 문제 없음. 서버의 문제 |
시작 메뉴의 Windows 관리자 도구> IIS 관리자> FIRST> 사이트> Default Web Site에서 관리 가능
디렉터리 검색> 사용 설정을 하면 해당 디렉터리에 접속 시 파일 목록을 볼 수 있다.
http://[IP 주소]/
C:\webRoot\
서브 디렉터리 : 주 경로 바로 밑에 있는 폴더(디렉터리)
가상 디렉터리 : 주 경로가 아닌 다른 경로에 별칭을 붙여 접근, 서브 디렉터리 사용
-> Default Web Site 홈에서 우측의 가상 디렉터리 보기> 가상 디렉터리 추가
-> 설정한 가상 디렉터리로 접속
-> 다른 경로임에도 주 경로 밑의 서브 디렉터리처럼 접근 가능
(위 내용은 5교시 내용이지만 3~4교시를 빠져서 다시 봐야 한다.)
(6교시 초반 FTP 내용도 다시. 그나마 사용률이 많이 떨어져 비중이 낮다.)
FTP 권한 우선순위 : C://inetpub\ftproot
로컬 폴더에 있는 권한과 FTP 내의 폴더 권한이 있을 때, 전자가 더 높다.
(폴더 속성) (사용 권한 편집)
- 사이트 실습을 위한 준비
[웹 플랫폼 설치 관리자] 설치
php 5.5.38, mysql 5.5, phpmanager 1.5.0 설치 > xe.zip를 wwwroot에 놓는다
C:\inetpub\wwwroot\xe
cmd에서 mysql -u root -pp@ssw0rd로 접속
CREATE DATABASE xeDB;
GRANT ALL PRIVILEGES ON *.* TO xeuser@'127.0.0.1' IDENTIFIED By 'p@ssw0rd';
(난 오타를 내서 P@ssw0rd로 해버렸다)
[IP 주소]/xe로 접속 > 설치 과정 진행 > 사이트 보임
IIS 관리자 > Default Wev Site 하위 디렉터리의 xe > PHP Manager에서 이것저것 변경 가능 > 상위 디렉터리로 다시 올라와서 요청 필터링에서 동일하게 변경(좌측의 기능 설정 편집) > 사이트 관리자 페이지의 설정에서 동일하게 변경
두통으로 2개 교시를 쉬었다. 3, 4, 5교시 다시 듣기. 그 이후는 어찌어찌 잘 따라갔다.
하루 종일 머리가 아프다.
'교육' 카테고리의 다른 글
[17일 차] 21.08.11 : Windows Server 6 (0) | 2021.08.11 |
---|---|
[16일 차] 21.08.10 : Windows Server 5 (0) | 2021.08.10 |
[14일 차] 21.08.06 : Windows Server 3 (0) | 2021.08.06 |
[13일 차] 21.08.05 : Windows Server 2 (0) | 2021.08.05 |
[12일 차] 21.08.04 : Windows Server 1 (0) | 2021.08.04 |
댓글