[1. CentOS 7 설치]
https://www.vmware.com/products/workstation-player.html
-> 위 링크로 들어가 VMplayer 설치한다. 이유는 가상화머신으로 CentOS 7을 설치하기 위해서 이다.
https://www.centos.org/download/
->위 링크로 들어가 CentOS 7을 다운 받는다.
##설치 과정 ##
1. VMplayer를 설치 완료 후 실행 시키면 NEW Virtual Machine을 클릭
2. 다운 받았던 CentOS 7 ISO 이미지 파일을 삽입후 실행 시킨다.
3. 메뉴얼 대로 설치를 진행 한다.
==========================================================================================
[2. 아파치 서버 설치]
1. 최초 접속을 하면 네트워크에 연결 되어 있는지 확인!
- 터미널을 실행 시켜 ping 테스트 실시
- 만약 IP 설정이 안되어 있을 경우 #vi /etc/sysconfig/network-scripts/ifcfg-enp2s0 로 들어가 다음과 같이 수정한다.
TYPE=Ethernet
BOOTPROTO=static -> DHCP에서 static으로 변경!!
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp2s0
UUID=b6fb8175-7596-4aca-bebe-c579fe37aea7
DEVICE=enp2s0
ONBOOT=yes
DNS1=1.211.100.123
IPADDR=1.211.100.123 -> 추가!!
PREFIX=32
NETMASK=255.255.255.248 -> 추가!!
GATEWAY=1.211.100.124 -> 추가!!
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
설정 완료 후 qw를 눌러 저장 하고 나간다.
2. 네트워크 재시작! [#systemctl restart network]
3. ping이 되면 # yum -y update 최신 파일 업데이트!
4. FTP 서버 설치 # yum -y install vsftpd !-- vsftpd 설치
# systemctl enable vsftpd.service !--부팅시 vsftpd 자동 시작
# systemctl start vsftpd !--ftp 서비스 시작
-> 아파치를 받을 기반을 마련하는 단계 ftp서버로부터 받기위해서 설치한다.
5. 방화벽 설치 # yum -y install system-config-firewall-tui !--방화벽을 설치하는 이유는 클라이언트가 서버로 부터 자원을 받기위해 접근하기 때문이다.
6. 방화벽 설치 후 사용하려는 포트를 허용.
# vi /etc/sysconfig/iptables 로 들어가 다음과 같이 스크립트를 작성한다.
-A INPUT -P tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -P tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -P tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -P tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-> 포트 80 : 아파치, 포트 22 : SSH, 포트 21 : FTP, 포트 3306 : MySql
7. 방화벽 시작 및 부팅시 자동 시작 설정
# systemctl mask firewalld !-- 방화벽 데몬 Disable
# systemctl start iptables !-- 방화벽 시작
# systemctl enable iptables.service !-- 부팅시 자동 시작
# systemctl enable httpd.service !-- 부팅시 자동 시작
# systemctl start httpd !-- 아파치 서버 시작
==========================================================================================
##아파치 서버로 HELLO 띄우기##
1. cd /var/www/html로 이동한다.
2. vi test.html 파일을 다음과 같이 만든다.
<head>
<title> hello </title>
<body>
HELLO HTML
</body>
</head>
:wq 저장후 httpd를 재시작 해야 한다.
[# systemctl restart httpd.service]
->로컬호스트인 127.0.0.1/test.html로 들어가 html 실행
==========================================================================================
****다음과 같이 오류가 발생할 경우 해결 방법
-> Loaded plugins: fastestmirror
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerror was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 알 수 없는 오류"
****해결 방법
-> 이 경우 네임서버 설정이 안되어 있어서 나오는 부분이므로
/etc/resolv.conf 파일을 수정한다.
해당 파일에 nameserver 168.126.63.1
'공부 > 리눅스 서버' 카테고리의 다른 글
리눅스 그룹 설정 (0) | 2017.12.04 |
---|---|
리눅스 기본명령어 정리 (0) | 2017.12.04 |
리눅스 마운트 (0) | 2017.11.26 |
리눅스 시작과종료,가상콘솔,런레벨 (0) | 2017.11.26 |
CentOS 7 설치 후 초기 설정하기 (0) | 2017.11.26 |
댓글