#All : .htaccess에 대해서 모두 허용합니다.
#Options : 각 디렉토리에 대하여 Options 에 따라 설정합니다.
#FileInfo : 문서형태를 지시할 수 있는 지시자를 지정할 수 있도록 허용합니다.
#AuthConfig : 인증방법 지시자를 사용할 수 있게 합니다.
#Limit : 호스트 접근 지시자를 변경할 수 있게 합니다.
httpd.conf 에 보면,
<Directory /home/*>
Options FollowSymLinks ExecCGI Includes
AllowOverride All
</Directory>
Also, folks tend to use names such as .htpasswd for password
# files, so this will protect those as well.
#
<Files ~ "^.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
이 부분은 .htaccess 에 대해서 접근을 못하게 하는 옵션입니다.
반드시 해 줘야겠죠?
#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess
이 두 부분을 풀어주면 계정에 .htaccess가 작동합니다.
중요한 것은 AllowOverride All 혹은 limit Fileinfo 를 허용해야 한다는 겁니다.
All하면 .htaccess에 대해서는 무조건 허용하는 옵션입니다.
1. 페도라 설치시디 1번(부팅) 넣고 부팅 시도하면
프롬프트 나오고 linux rescue 치시면
rescue mode 로 부팅 됩니다.
특히, 중간에 'Continue', 'Read-Only', 'Skip'이 나오는 부분이 있는데,
이 과정은 기존에 있던 Linux Partition을 검색하는 부분이므로 반드시
'Continue'를 해야 합니다.
2. 프롬프트 뜨면
chroot /mnt/sysimage 로 마운트 하고요
이런 후엔 자신의 프로프트와 같은 상황 됩니다.
3. Grub 재설치
grub-install /dev/hda
/dev/hda 는 자신의 grub 설치된 마스터 하드 입니다.
※ 위 과정을 거쳐 Grub 을 복구 할수 있습니다
1. apache 설치(httpd)
yum install httpd
2. mysql 설치
yum install mysql
yum install mysql-server
3. php 설치
yum install php
여기까지 하면 php 연동은 되지만 mysql 연동은 되지 않는다.
4. php-mysql 연동 설치
yum install php-mysql
yum으로 bind패키지 설치 후 named.conf를 sample에서 복사 하여 /etc/로 복사 한다.
그 후 설정하고 zone파일은 /var/named/에 저장한다.