728x90
- lldj에 sudo 권한 주기
- 무조건 root 계정으로 진행 해야한다.
- su => 관리자로 접속
- root 비번 입력
- 이렇게 하면 exit 를 하기 전까지 root 계정으로서 활동할 수 있다.
- vim /etc/sudoers 접속
- root ALL=(ALL) ALL # 이 라인 밑 부분에
- lldj ALL=(ALL) ALL # 이 라인을 추가
- 저장시 꼭 wq! 로 저장 / 저장안할 시 q!
- 무조건 root 계정으로 진행 해야한다.
- 관리자 권한으로 실행하는 방법
- 권리자 권한을 받는 계정(예를들어 lldj)으로 로그인
- sudo 명령어
- ex : sudo yum install nginx
- 비밀번호를 물어보면, lldj 계정의 비밀번호 입력
- 여기서 명령어는 평소에는 lldj 계정으로는 권한이 없어서 할 수 없었던 명령도 가능하다.
- 해당 명령은 root가 진행한 것으로 처리된다.
- yum 최신화
ssh lldj@{CENTOS_IP} # putty나 터미널로 CentOS 접속
sudo yum install epel-release -y # yum을 통해서 조금 더 최신버전을 프로그램들을 설치하도록 허용
sudo yum update -y # 기존에 yum을 통해서 설치되어있던 프로그램들을 전부다 최신화
- nginx 설치
sudo yum install nginx -y # nginx 설치
sudo systemctl status nginx # nginx의 현재상태 표시, 꺼져있음
sudo systemctl start nginx # nginx의 켜기
sudo systemctl status nginx # nginx의 현재상태 표시, 켜져있음
# 브라우저로 http://{CENTOS_IP} 로 접속, 접속안됨, 방화벽 때문
sudo systemctl status firewalld # 방화벽의 현재상태 표시, 기본적으로 켜져있음, 방화벽은 기본적으로 22번 포트외의 모든 포트를 막는다.
sudo systemctl stop firewalld # 방화벽 끄기
# 브라우저로 http://{CENTOS_IP} 로 접속, 확인됨
nginx 실행 => sudo systemctl start nginx, nginx 활성화 => sudo systemctl enable nginx
nginx는 앞단에 두는 웹서버로 같은 서버에서 여러개의 사이트를 돌릴 때 nginx가 들어오는 요청들에 대해서 도메인을 기준으로 교통정리를 해준다.
nginx를 실행해도 url 접속에 실패했다.
기본적으로 방화벽이 켜져있어 url에 ip를 입력해도 포트를 막고 있어 접속할 수 없다.
sudo systemctl stop firewalld(멈추기), sudo systemctl disabled firewalld(계속 비활성화)
방화벽을 stop 한 후 접속하니 정상적으로 접속할 수 있다.
'IT' 카테고리의 다른 글
Linux(centOS9) 설정 3(웹 루트 변경 및 selinux disabled) (0) | 2022.09.15 |
---|---|
로컬 DNS 도메인 강제로 바꾸기 (127.0.0.1) (0) | 2022.09.15 |
git reset과 amend 실습 (0) | 2022.09.13 |
Git cherry-pick 실습 (0) | 2022.09.13 |
Git - detached head 실습 (0) | 2022.09.13 |