# vi /etc/firewalld/zones/public.xml
# 방화벽 설정파일에 아래와 같이 설정을 추가하면 tcp/80번 포트를 허용하게 됨
<service name="http"/> == <port protocol="tcp" port="80"/>
# 기본 서비스 포트를 변경하는 것을 SELinux가 차단 함.
# vi /etc/selinux/config 방화벽 해제
# /etc/httpd/conf/httpd.conf 파일은 아파치 설정 파일임.
웹 서비스 관련 된 설정은 이 파일에 전부 진행하게 됨.
### expr 명령어는 산술 연산을 해주는 명령어임.
예) expr 4 + 2 , -, /, %, "*"
# 아파치를 통해 웹 서비스를 할 때 띄워줄 페이지 문서 이름은 index.html로
파일 이름이 지정 돼 있어야 함. (아파치 기본문서 이름은 index.html)
# 기본 문서 : http 접속을 시도했을 때 띄워줄 기본적으로 띄워줄 문서를 기본문서라고 함.
# 100.100.100.110/korea.html
브라우저를 통해 위 주소로 접속을 시도하는 것은 100.100.100.110이라는 IP로
http접속을 시도하는 데, 그때 korea.html 문서를 띄워달라고 요청하게 됨.
그러면 그 요청을 받은 웹 서버가 도큐먼트 루트 디렉터리에 요청한 문서가 있으면
그 문서를 띄워주고 없다면 아파치 테스트 페이지를 띄워주게 됨.
# http://100.100.100.110/
위 주소로 브라우저에서 접속하는 것은 웹 서버한테 기본 문서를 띄워달라고
요청하는 것임.
# 기본 문서가 안 만들어져 있어도 접속자가 지정해서 접속하면 해당 페이지를 띄움.
# vi /etc/httpd/conf/httpd.conf 아파치 설정 문서 ( /index.html 으로 검색찾기)
# 아파치 설정 파일에 아래와 같은 설정은 기본 문서를 index.html로 지정하는 설정임
DirectoryIndex index.html <- 기본문서명 변경 가능
# 변경 후 systemctl restart httpd 적용
# 아파치 설정 파일에 아래와 같은 설정은 웹 서비스 서비스포트를 65000번 포트로 변경하는 설정
vi /etc/httpd/conf/httpd.conf -> Listen 65000
# 변경 후 systemctl restart httpd 적용
# 브라우저로 80번 포트로 기본적으로 접속을 시도하지만 다른 포트로 접속을
시도하기 위해서는 아래와 같이 접속을 시도해야 함
http://www.google.com:6000
6000번 포트로 접속하겠다.
# DocumentRootDirectory인 /var/www/html 에다가
PDF 문서를 올려 놓고 클라이언트들이 브라우저로 PDF문서를
볼 수 있게 서비스 할 수 있음.
# 문제. 핸드폰을 WIFI를 WindowsServer로 잡은 후에
SRV100에 웹 서버를 구축해서 핸드폰으로 웹 서버를 부라우저로 접속 하기.
SRV100 브릿지로 설정하고 접속 성공하기.
SRV100 NAT설정하고 접속 성공하기.
(NAT로 할시 realpc 방화벽 해제해야함. 시작-고급보안-80번 포트허용 추가)
(NAT 포트포워딩 세팅 - ADD - 80번(추가) 설정)