1. 사용자 추가하기
1) adduser [사용자이름]
2) passwd [사용자 이름] --비밀번호 수정
* useradd 도 있는데 이건 뒤에 -m 해서 디렉토리 명까지 입력해 줘야함. adduser는 자동생성(/home/계정명)
2. 아파치수정 (/etc/httpd/conf/httpd.conf)
1) virtual Host 추가
<VirtualHost *:80> ServerAdmin songtory@gmail.com
DocumentRoot /home/계정명
ServerName example.com
ServerAlias example.com
<Directory /> Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
3. DocumentRoot 경로 폴더생성
1) /home/계정명 에 www 란 폴더 생성 mkdir www
2) 생성후 chmod -R 755 www 권한수정
3) chown 계정명:그룹명 [폴더:파일] 소유자 변경
4) 폴더 권한 /계정명/ 폴더는 chmod 711 권한을 주고 www 는 chmod -R 755 권한을 줘야함
4.아파치,PHP,mysql 설정파일 한글수정
5. 사용자 FTP 접근설정(/etc/vsftpd/vsftpd.conf)
1) anonymous_enable = NO --익명사용자 로그인금지 2) chroot_local_user = YES --주석해제 (자기홈폴더 이상으로 접근 못함)
3) 당연하지만 서비스 재시작 service vsftpd restart
6. 보안을 위해서 root 로 SSH 로그인 못하게 (/etc/ssh/sshd_config)
1) PermitRootLogin no --주석풀고 yes->no 변경 (기본은 yes)
2) AllowUsers 계정,계정 -- 적어준 계정만 ssh 로그인됨.
3) service sshd_config restart
7. mysql 사용자 생성및 root 비밀번호 추가
1) mysql 처음설정시 비밀번호가 없음 그래서 수정해 줘야함
- mysql -u root
- use mysql;
- update user set password=passowrd(‘pass’) where user=‘root’;
- flush privileges;
2) 사용자 추가및 데이터베이스 생성
- grant all privileges on DBNAME.*TO userName@localhost IDENTIFIED BY ‘pass’ WITH GRANT OPTION;
WITH GRANT OPTION은 가능하면 쓰지 않는 것이 좋음. 괜히 권한관리 복잡해짐.
그냥 기본 설정으로 생성한 사용자는 아무 DB에나 접속할 수 있음
특정 DB 외에는 접근하지 못하도록 하려면 별도로 접근권한을 박탈해야 함.
그래서 아래와 같이 따로 설정.
CREATE USER Auser@localhost IDENTIFIED BY 'Apassword'; -- 사용자 생성
REVOKE ALL PRIVILEGES, GRANT OPTION FROM Auser@localhost; -- 모든 DB 접근권한 박탈
GRANT ALL PRIVILEGES on Adb.* TO Auser@localhost; -- Adb에만 접근권한 부여
DROP USER next@localhost; -- 사용자 삭제
FLUSH PRIVILEGES;
8. mbstring 모듈 추가설치
- 설치 이유는 mb_substr() 등 좋은 함수가 많아서 사용하기 위해.
1) yum install php-mbstring
2) 간혹 yum 저장소에 없는 모듈이 있을수 있음 그럴땐 저장소를 추가해 줘야함.
- $ rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
3) 모듈설치 확인
- $ rpm -qa | grep mbstring
9. HTML 에서 PHP 사용하기
1) httpd.conf 에 다음 문구 추가 및 수정
- AddType application/x-httpd-php .html .htm
일단은 여기까지 했는데.... 또 설정관련해서 추가되면 계속 적어 넣어야지..그래야 나중에 찾아 보기 편하니깐..
Comment Write
Comment List