I have been attempting and failing to get wordpress-mu installed on a new Fedora installation. wordpress-mu was installed with 'yum install wordpress-mu' on top of the basic Web server install group for Fedora 11. This places wordpress-mu in /usr/share/wordpress, prepares /etc/wordpress-mu to accept the wp-config.php file and instead of using .htaccess, it prepares /etc/httpd/conf.d/wordpress-mu.conf which is included atapache startup time.
I intend on hosting at least 3 blogs on this host fed by reverse proxy off my frontend webserver. The reverse proxy setup works, but is currently disabled until I get each blog configuration functioning.
http://www.domain1.tld points to the frontend webserver which proxies to blogs.domain1.tld, an address which exists only in the /etc/hosts files and vhost configuration of the two servers in question.
on the blogserver, my vhosts are setup like this
<VirtualHost *:80>
ServerAdmin info@maindomain.tld
DocumentRoot /blogs/html/
ServerName blogs.maindomain.tld
ServerAlias alternateshortnameforblogserver
ErrorLog logs/error_log
CustomLog logs/access_log common
<Directory />
AllowOverride FileInfo Options
</Directory>
</VirtualHost>
<VirtualHost blogs.domain1.com:80>
ServerAdmin info@domain1.tld
DocumentRoot /blogs/html/blog1
ServerName blogs.domain1.tld
ServerAlias testblog blogs.domain1.tld
ErrorLog logs/domain1-error_log
CustomLog logs/domain1-access_log common
<Directory />
AllowOverride FileInfo Options
</Directory>
</VirtualHost>
DB access has been setup with phpMySql and functions. No matter what I try to do with the permissions, it keeps coming back with 'chmod 777 /usr/share/wordpress-mu' (it detected the change /usr/share/wordpress-mu/wp-content). I have tried 777 and 775 apache:apache to /usr/share/wordpress-mu, /etc/wordpress-mu, /etc/httpd/conf.d, /etc/httpd/conf.d/wordpress-mu.conf, and /blogs/html/blog1.
Any help on how to make this function would be appreciated.
Eventually I want to host at least 3 blogs with completely separate <DOMAIN>.tld names revproxied the same way as the first one. Ideally, I'd like to use the yum-installed wpmu so that maintaining the installation up to date is a simple push-button operation whenever the system informs me updates are available.
I do not have wildcarding set up on my DNS, and I do not really want it. Is it absolutely necessary for this to function?
Once I get this working, I'll post a guide including all the wonderful selinux chcon statements to get it functioning seamlessly to email, etc.