본문 바로가기

Developer/Linux

리눅스를 이용한 웹서버 관련 기본설정

반응형

 


 

테스트계정명 : test_linux

 

1. 리눅스 계정설정

1) 계정 추가

useradd –m –d /(경로) 계정명

Ex) useradd –m –d /home test_linux

2) 계정 삭제

  Userdel 계정명

  Ex) userdel test_linux

 

2. 비밀번호 설정

1) passwd 계정명

  Ex) passwd test_linux

 

3. 파일 및 폴더 소유권 설정

1) 소유권 확인은 ls –al을 이용합니다.

2) chown 계정명 /(경로)

Ex) chown test_linux:test_linux /home

3) 참고로 하위폴더까지 모두 바꾸어야 할 경우 –r 옵션을 사용합니다.

  Ex) chown –R test_linux:test_linux /home

 

4. 웹서버 설정 순서

1) httpd 설치 : 간단한 웹서버용으로 httpd 설치시

  - rpm –ql httpd httpd의 설치여부를 확인합니다.

  - 설치가 되어 있지 않다면 yum install httpd을 이용하여 설치

  - service httpd start : httpd 시작

2) 웹서버 관련 설정을 합니다.

- /etc/httpd/conf/httpd.conf에서 각종 속성을 설정

3) 재시작 : /etc/init.d/httpd restart

4) 방화벽 설정 저장파일 : /etc/sysconfig/iptables

5) 일반적으로 웹사이트의 경우 80포트를 사용합니다.

  - 80포트를 오픈하고 이용을 허가할 때

   : A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

6) 보안을 위해 80포트로 접속시도시 다른 포트로 변경하여 이용을 많이 합니다.(80에서 8080으로 변경)  

   : iptables -t nat -A PREROUTING -p tcp -d 서버ip --dport 8080 -j REDIRECT --to-port 80

7) 방화벽 재시작 : /etc/init.d/iptables restart

 

5. 서버의 ip변경

  1) 해당위치로 이동 : cd /etc/sysconfig/network-scripts

2) vi편집기를 이용하여 내용 오픈 : vi ifcfg-eth0

3) 변경내용 : ipaddr에 해당 아이피를 입력하면 완료.

 

반응형

'Developer > Linux' 카테고리의 다른 글

FTP 접속 오류 해결(530 Permission denied)  (0) 2019.12.09
CentOS에 FTP설치하기  (0) 2019.12.09
vi편집기 명령어(확장모드)  (0) 2010.05.27
vi편집기 명령어(입력)  (0) 2010.05.27
vi편집기 명령어(이동)  (0) 2010.05.27