우분투에서 apt-get으로 apache를 설치 하고 워드프레스를 설치하고 테스트 중 mod_rewrite가 활성화 되어 있지 않다는 것을 발견 했다.
1. 먼저 phpinfo() 함수로 mod_rewrite이 활성화 되어 있는지 확인 한다.
웹페이지에 phpinfo() 로 mod_rewrite 사용 가능 여부 확인 할수 있다.
mod_rewrite 를 찾을 수 없다면 아래 절차를 통해 활성화 해야 한다.
2. mod_rewrite 설치
sudo a2enmod rewrite
3. 활성화한다.
- Ubuntu 12.x 까지
- Ubuntu 13.10 부터
sudo vi /etc/apache2/sites-available/000-default.conf
※ Ubuntu 13.10 부터 /etc/apache2/sites-available/default 가 아닌 000-default.conf 이다.
아래와 같이 입력하고 저장한다.
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
4. 아파치 서버 재시작
sudo service apache2 restart
▶ centos 7 에서 설정 하기
1. 설정 추가하기
- 아래 와 같이 추가하고 저장 하고 나오기
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
2. .htaccess 설정하기
- 워드 프레스 고유주소 설정 하단에 나오는 내용 복사해서 넣고 저장하기
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
3. 아파치 재시작
'Ubuntu' 카테고리의 다른 글
ubuntu에서 aptana studio 설치하기 (1) | 2014.01.14 |
---|---|
우분투에 워드프레스 설치하기 (1) | 2014.01.14 |
우분투 리눅스 dnsever DDNS 설정하기 (0) | 2014.01.10 |
우분투 Linux mysql 한글 깨짐 해결하기 (0) | 2014.01.08 |
우분투 이클립스 설치 (0) | 2013.12.20 |