terminal → yum -y install httpd
# another app is currently holding the yum lock; 라는 안내가 나온다면
# a. pid 확인 후, kill -9 [pid]
# b. 설치 안될 경우 위처럼 해당 프로세스 kill 하고 다시 설치 시도
cd /etc/httpd/conf
pwd
ls
# 이동해서 현재 디렉토리 확인 및 하위 파일들 확인
gedit httpd.conf
# gedit 으로 설정파일 열기
httpd.conf 파일 내에서 Listen 80 확인
- 웹서비스(http)는 80번 포트에서 제공
httpd.conf 파일 내에서 DocumentRoot "/var/www/html" 확인
- 사용자가 내 웹서버로 접근하면 이동하는 디렉토리
httpd.conf 파일 내에서 DirectoryIndex index.html
- 내 웹서버로 접근 시 제일 먼저 보여지는 파일들,
index.html 앞에 더 먼저 열릴 파일들이 있으면 이름을 적으면 됨
ex) DirectoryIndex index.jsp index.html
- index.html 도 이름 변경 가능
# index.html 만들기
cd /var/www/html
curl https://www.naver.com > index.html
# 해당 페이지의 내용을 index.html 파일로 만듦
gedit index.html # 네이버 메인 내용 확인
# browser title을 내 이름으로 변경하고 save
systemctl restart httpd
# 설정을 바꿨으니 httpd 를 재시작해준다.
systemctl status httpd
# active 인거 확인
application → firefox → localhost 접속
# 다른 사람의 가상머신에 접속을 시도
# 방화벽 때문에 막힌거 확인
systemctl stop firewalld
# 방화벽을 stop
# 다른 사람의 가상 머신에 접속이 되는 것을 확인
집에서 다시 설정을 해보려고 하니 7. 과정에서 외부 인터넷으로의 연결부터 되지 않았다.
현재 생각 중인 에러의 원인으로는,