Доброго времени суток!
Решил установить на старенький компьютер локальный веб сервер в связке Nginx + Apache + MariaDB(или все таки PerconaDB в плане быстродействия и требований к системе?), ничего сложного вроде бы нету, но с виртуальными хостами возникла проблемка...
В браузере по адресу test.com открываються файлы из /srv/http, а не из ~/.VirtualHosts/test.com/public_html
httpd.conf (только основное)
ServerRoot "etc/httpd"
Listen 81
#LoadModule vhost_alias_module modules/mod_vhost_alias.so (закомментировано)
# Virtual Hosts
Include conf/extra/httpd-vhosts.conf
# Virual Domains
Include conf/vhosts/test.com
/etc/httpd/conf/vhosts/test.com
<VirtualHost 127.0.0.10:81>
ServerAdmin support@test.com
DocumentRoot "/home/flappy/.VirtualHosts/test.com/public_html"
ServerName test.com
ServerAlias test.com
ErrorLog "/home/flappy/.VirtualHosts/test.com/errors/error_log"
CustomLog "/home/flappy/.VirtualHosts/test.com/errors/access_log" combined
<Directory "/home/flappy/.VirtualHosts/test.com">
Require all granted
</Directory>
</VirtualHost>
/etc/hosts
# Custom Params
# Virtual Hosts
127.0.0.10 test.com flappybook
/etc/nginx/nginx.conf (только основное)
server {
listen 80;
server_name localhost;
root /srv/http/;
index index.php index.html;
.................................................
location / {
proxy_pass http://localhost:81;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
Права
$ ls -la /home/flappy/ | grep .Vi
drwxrwxrwx 3 flappy flappy 4096 Sep 18 09:46 .VirtualHosts
Сообственно сабж, укажите на ошибки а то запутался. На ArchWiki ничего нового прочитать не удалось.