본문 바로가기

LINUX/IIS, FTP, MAIL Server

(5)
FTP 패키지 설치(CentOS 6, 7) yum으로 vsftpd설치한다. Vi /etc/vsftpd/vsftpd.conf에서 기본설정한다 Xferlog를 쓸 것이기 떄문에 52주석을 해체하고 idle-session과 data connection timeout도 쓰기 위해 주석을 해체했다. ftp메시지를 작성하기 위해서 ftp.txt를 임의로 설정해주었다. 상위 폴더 제한을 하기 위해 chroot를 설정해주겠다.(97,99 주석해체) Useradd를 통해 사용자 a,b를 추가했다. cat > /etc/vsftpd/chroot_list을 통해서 상위폴더 제한을 유저를 추가할 수 있다. a를 상위폴더 제한하겠다. vi /etc/services/iptables에서 방화벽 20,21번포트 해체 ftp 메시지를 만들기 위해 임의로 만들어 주어서 mkdir..
IIS 인증 vi /etc/httpd/conf/httpd.conf에서 를 이용하여서 blog와 intra의 인증을 걸었다. Blog는 1.0.0.102만 허락하겠다. Intra는 1.0.0.102만 허락하고, AllowOverride AuthConfig을 통해 사용자인증을 쓰겠다. user aa만 접속가능하게 하겠다. mkdir /www (인증파일을 임의로만듬) touch /www/.auth htpasswd -c /www/.auth aa (첫번쨰만 -c 옵션 두번째부터는 -c옵션 생략!) -> user aa의 htpasswd 설정 패스워드 입력 (웹페이지 인증 접속할 떄 비밀번호!) cd /intra (디렉토리를 만들고 인증경로설정) touch .htaccess (접근파일 만듬) vi .htaccess (설정) Au..
IIS 가상호스트(CentOS 6, 7) 웹페이지 가상호스트를 만들기 위해 /blog /intra 디렉토리를 만들겠다. duck.html을 추가해주겠다. (기존의 웹페이지) Vi /blog/duck.html Vi intra/duck.html vi /etc/httpd/conf/httpd.conf 설정파일 들어간다. 990 주석 해체 1003,1009co1009을 통해 형식을 복사하여 추가한다.(가상호스트를 추가하기 위해) (제일 밑에 부분은 www. 설정해줘야지 겹치지 않는다.) 설정안해주면 www. 들어가도 blog가 들어가짐. Sever의 관리자와 html이 있는 경로 서버의 이름을 설정해준다. vi /var/named/duck.com.zone에서 도메인추가한다.(DNS 기능을 가지고 있는 곳에서) Win7 확인! CentOS7에서는 특별한 ..
IIS 패키지 설치(CentOS 6, 7) 먼저 httpd 패키지를 설치한다. 설치 완료 후 vi /etc/httpd/conf/httpd.conf한다. 여러설정정보들이 들어있다. 번호로 보기 위해 :set nu 명령어를 실행했다. 228번 쨰 줄의 extendedstatus의 주석을 해체 한다.(상태메시지 확인) Server의 admins은 root@duck.com으로 해주겠다. (DNS가정) 웹 서버의 이름은 www.duck.com 하나로 고정하겠다. index에 duck.html 추가 Server-status와 server-info의 정보의 권한 설정 Welcome.conf의 것을 모두 주석처리 (이게 동작하면 오류페이지떄 오류페이지가 안나오고 웰컴페이지가 나온다.) 웹 페이지 문서 추가 코딩 추가(html) 방화벽 개방, Service ip..
MAIL Server(CentOS 6, 7) yum install -y dovecot sendmail sendmail-cf을 통해 설치한다. (dovecot은 받는 메일) 새로 생긴 /etc/mail 디렉토리로 이동한다. vi sendmail.mc에 들어간다. 52,53번 줄 주석 해체하고 116번 줄 설정 m4 sendmail.mc > sendmail.cf (mc파일 cf로 밀어넣기!) vi sendmail.cf에 들어간다. 39번쨰줄 삭제(의미 없는 공백) access 파일의 파일구조는 텍스트 파일이며, sendmail이 인식할 수 없기 때문에 makemap이라는 프로그램을 사용해 sendmail이 인식할 수 있는 DB 형태로 만들어 주는 것이다. Sendmail 설정완료 dovecot(받는메일 설정해야한다. cd /etc/dovecot으로 이..