1. Virtual Host <VirtualHost design.paran.com> ServerAdmin happy@happy.co.kr ServerName design.happy.com ServerPath /public_html_design DocumentRoot /home/paran/public_html_design <Directory /home/paran/public_html_design> Options -Indexes FollowSymLinks MultiViews AllowOverride All <IfModule mod_access.c> Order allow,deny Allow from all </IfModule> </Directory> </VirtualHost> 2. 가상 호스트 설정후 에러나는 경우 virtualhost된 디렉토리접근시 403(Forbidden)에러 나는 경우 유저디렉토리 권한을 확인하고 700인 경우에는 705 정도로 변경 #ls -al /home #chmod -R 705 /home/happy 가상호스트로 public_html(user디렉토리로 설정)이 아닌 다른 디렉토리를 웹루트로 추가 설정한 경우 <Directory> 설정이 필요함 3. 기본 인코딩셋 설정 /etc/apache/conf/commonapache2.conf를 수정 ISO-8859-1로 되있는 것을 주석처리하고 EUC-KR을 추가 #AddDefaultCharset ISO-8859-1 AddDefaultCharSet EUC-KR 4.php, apache 파일 업로드 설정 ㄱ. php.conf에서 업로드할 파일 최대 크기를 바이트 단위로 설정한다. LimitRequestBody 524288(업로드 원하는 사이즈로 변경) # LimitRequestBody가 업로드하려는 파일 보다 작은 경우에는 Requested content-length of 977486 is larger than the configured limit of 524288 ... 이런 에러가 아파치 error-log에 남는다. ㄴ. php.ini에서 업로드와 관련 있는 설정 항목 post_max_size = 8M file_uploads = On upload_max_filesize = 2M 5. VirtualHost 설정시에 실제 경로는 존재하지만 DocumentRoot warning 나는 경우(레드햇 보안설정 된 경우에 발생한다.) 에러 예> Starting httpd: Warning: DocumentRoot [/home/herit/public_html] does not exist # chcon -R -t httpd_user_content_t public_html/ 6. PHP 모듈 로드 및 타입 추가 LoadModule php4_module modules/libphp4.so AddType application/x-httpd-php .php .phtml .php3 .html .htm AddType application/x-httpd-php-source .phps |
'Computer > System Management' 카테고리의 다른 글
XP SP3(Tablet Edition)에 테마 적용 (0) | 2008.10.03 |
---|---|
Vista에서 hlp 확장자 도움말 보기 (0) | 2008.05.03 |
Vista 최대 절전 모드 활성화와 비활성화 (0) | 2008.01.23 |
Gentoo 환경 변수 설정 방법 (0) | 2006.12.09 |
vsftpd 설치 및 설정 (0) | 2005.07.10 |
Apache + PHP + MySQL 설치(Linux) (0) | 2005.07.10 |
Gentoo 설치 정리 (0) | 2005.07.10 |
리눅스 기본 설정 (0) | 2005.07.10 |
윈도우 파일 시스템 변환 (FAT32를 NTFS로 변환) (0) | 2005.07.10 |
리눅스 주요 명령어 정리 (0) | 2002.11.08 |