ubuntu /etc/apache2/ seting
/etc/apache2/mods-enabled/ 추가
ln -s ../mods-available/userdir.conf
ln -s ../mods-available/userdir.load
ln -s ../rewrite.load
/etc/apache2/apache2.conf 하단에 추가
Include /etc/phpmyadmin/apache.conf
ServerName localhost
<IfModule mod_rewrite.c>
RewriteEngine On
</IfModule>
/etc/apache2/sites-enabled/000-default 수정
<VirtualHost *:80>
ServerAdmin ID@localhost
ServerName HOSTNAME
DocumentRoot /home/www/public_html
<Directory /home/www/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All // FileInfo 나 All 수정해야함 그래야 rewrite 모듈이 정상작동
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/HOSTNAME.error.log
CustomLog ${APACHE_LOG_DIR}/HOSTNAME.access.log combined
</VirtualHost>
입맛에 맞게 수정
/etc/apache2/mods-available/php5.conf 수정(사용자 계정에서 php파일이 정상적으료 표시)
<IfModule mod_php5.c>
<FilesMatch ".ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch ".phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
# php_admin_value engine Off 주석처리 해야 /home/사용자/ 아이디에서도 사용가능하게끔됨
</Directory>
</IfModule>
</IfModule>
#