yo uso ispconfig porque configurar apache y nginx a mano es aburrido y tedioso, pero si quieres hacer hacerlo, en debian las rutas importantes son:
/etc/nginx/nginx.conf
/etc/nginx/sites-available/
/etc/nginx/sites-enabled/
en sites available defines donde quieres la web
server {
listen *:80;
server_name dominio.extencion
www.dominio.extencion
root /var/www/"aca pones tu web"/web;
index index.html index.htm index.php index.cgi index.pl index.xhtml;
}
algo asi es una configuracion estandar para solo nginx de un dominio pero tranquilamente lo puedes correr desde /home/usuario/descargas/ o donde quieras mientras tengas permisos de r/w
server {
listen *:80;
server_name dominio.extencion
www.dominio.extencion;
root /var/www/dominio/web;
index index.html index.htm index.php index.cgi index.pl index.xhtml;
location / {
proxy_pass
http://localhost:5004/;
proxy_redirect off;
proxy_set_header HOST $host;
proxy_buffering off;
}
}
Asi haces una redireccion en nginx, esta redireccion es a otro tipo de servidor, pero la idea es la misma, una redireccion desde location / al puerto donde corre tu otro server, yo uso solo nginx sin apache, pero eso es a tu gusto. centos a de ser similar.