Apache VirtualHosts + mod_rewrite w CentOS 6 czyli wszystko co potrzebne do odpalenia WordPressa


WordPress aby działać poprawnie przy mojej konfiguracji potrzebuje poprawnie skonfigurowanego apache z włączonym mod_rewrite aby działały linki bezpośrednie.

centos-apache

Aby działały virtualhosty musimy w pliku /etc/httpd/conf/httpd.conf włączyć opcję NameVirtualHost, zmieniamy więc z:

#NameVirtualHost *:80

na:

NameVirtualHost *:80

Upewniamy się że jest też odpowiednio ustawiony port nasłuchu:

Listen 80

Dodatkowo aby działał mod_rewrite który jest często wykorzystywany (np przez WordPress) musimy zmienić:

AllowOverride None

na:

AllowOverride All

w sekcji <Directory „/var/www/html”>

centos-mod_rewrite

A na samym dole pliku konfiguracyjnego dodajemy sobie nasze hosty wirtualne, poniżej przykład moich:

<VirtualHost *:80>
ServerAdmin admin@sloniupl.eu
DocumentRoot /var/www/html/
ServerName sloniupl.eu
ServerAlias www.sloniupl.eu
ErrorLog logs/www-error_log
CustomLog logs/www-access_log common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@sloniupl.eu
ServerName blog.sloniupl.eu
ServerAlias www.blog.sloniupl.eu
DocumentRoot /var/www/html/blog/
ErrorLog logs/blog-error_log
CustomLog logs/blog-access_log common
</VirtualHost>

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.