컴퓨터

웹서버 구축하기

JH_1 2023. 2. 4. 13:22
반응형

↓ 아래의 블로그를 참고했다.

 

홈 페이지 만들기 (2) 웹 서버 초기 설정

 

yjshin.tistory.com

먼저 오라클의 VM VirtualBox를 실행해 CentOS7을 설치해줬습니다.

설치방법
-----
20GB로 가상머신의 파일 크기를 정해줍니다.
생성된 가상머신을 설정(S) 버튼을 눌러
저장소- 컨트롤러 (비어있음)을 클릭하고 광학드라이브의 옆에 있는 디스크 모양을 눌러
가상 광 디스크 파일 선택을 눌러줍니다.

두번째로는 네트워크 설정
똑같이 설정에 들어가 네트워크
어뎁터1 네트워크 어댑터 사용하기
다음에 연결됨에 NAT을 선택해줍니다.
어뎁터 2 네트워크에 들어가서
네트워크 어댑터 사용하기를 체크표시해주시고
다음에 연결됨을 호스트 전용 어댑터로 설정해줍니다.

 

Tip 설치해보니 처음부터 어댑터1 어댑터2 모두 선택하지 말고

어댑터1만 연결 후 방화벽 같은 것들 해제한 후에 어댑터2를 추가시켜주면

아이피가 뜨지 않는 오류가 없었습니다..^^
----
이제 시작버튼을 눌러
기초 설정을 해주는데
소프트웨어 선택- 최소설치를 눌러줍니다.
시간이랑 언어는 한국어로 설정
설치 목적지 - Custom을 설정합니다
수동으로 파티션을 나누고 설치를 진행합니다.
수동으로 파티션 설정을 설정하면 표준파티션이라고 뜨는데 그것은 LVM으로 설정해줍니다.
+버튼을 눌러 첫번째 파티션을
마운트 지점/boot
원하는 능력 1024
마운트지점 swap
원하는 능력 5120
마운트지점 /tmp
원하는 능력 1024
마운트지점 /
원하는 능력 (빈칸)
이렇게 추가해줍니다.

---
네트워크 및 호스트 이름 설정
이더넷 장치를 활성화하기 위해 우측 상단의 끔 스위치를 눌러 켬으로 변경합니다.



방화벽 firewalld 서비스 종료 및 자동시작 비활성화
-내부적으로만 사용하는 사이트이기 때문에 방화벽 및 selinux 서비스를 비활성화합니다.
systemctl stop firewalld
systemctl disable firewalld

vi /etc/selinux/config #설정 파일 열기
SELINUX=disabled로 바꿔줍니다.
:wq를 눌러 설정을 종료합니다.

getenforce를 눌러 selinux 비활성을 확인해줍니다.
Disabled가 뜨몀ㄴ selinux 비활성화가 완료된 것입니다.

방화벽의 비활성화도 확인해줍니다.
systemctl status firewalld #방화벽 비활성화 확인
Active: inactive(dead)가 뜨면 된겁니다^^
----

SSH 보안 설정합니다.
vi /etc/ssh/sshd_config
port 22라고 되어있을텐데 앞의 주석을 해제한 후 22를 22000으로 변경해준 후
똑같이
ESC버튼을 누르고 :wq를 써주고 enter버튼을 눌러주세요^^
----
centos 시스템 종료 명령어는 shutdown -h now
-----

yum은 RPM설치를 위해 개발된 패키지 매니저입니다.
yum을 사용하면 RPM 설치 시 발생하는 의존성 문제를 해결합니다.
손쉽게 원하는 패키지를 설치할 수 있습니다.
yum update 명령어를 입력해줍니다.
Is this ok [y/N]이 뜨게 되면 y를 눌러주세요^^
업데이트가 완료되면 complete!라고 뜹니다
---

개발에 필요한 패키지를 설치해봅시다
yum -y install epel-relase wget vim psmisc net-tools lsof 명령어를 입력합니다.

---
ssh에 접속을 해줄거에요
IP확인 명령어는 ifconfig입니다.
호스트전용 IP와
NAT IP를 적어놓아주세요

호스트전용 IP 192.xx.xx.xx
NAT IP 10.xx.xx.xx

---

원격 접속 프로그램 종류 중 Putty로 진행하도록 합니다.
port를 22000
ip를 호스트 전용 IP를 눌러주세요^^

앞으로는 직접 명령어를 리눅스에서 작업하는 것이 아니라 원격으로 접속해 모든 작업을 하겠습니다^^
---

반응형

'컴퓨터' 카테고리의 다른 글

홈페이지 만들기  (0) 2023.02.05
웹서버 구축하기2  (0) 2023.02.05
정보처리기사[실기] 문제 풀기  (0) 2023.01.03
정처기[필기] 소프트웨어 설계  (0) 2022.12.25
정보처리기사  (0) 2022.12.19