Claro que existe.
Você cria um arquivo nginx.conf em seu diretório pessoal com conteúdo semelhante (substitua [USERNAME] pelo seu login):
error_log /home/[USERNAME]/nginx.log;
pid /home/[USERNAME]/nginx.pid;
http {
include /etc/nginx/mime.types;
index index.php;
client_body_temp_path /home/[USERNAME]/tmp;
proxy_temp_path /home/[USERNAME]/tmp;
fastcgi_temp_path /home/[USERNAME]/tmp;
uwsgi_temp_path /home/[USERNAME]/tmp;
scgi_temp_path /home/[USERNAME]/tmp;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" "$http_cookie" "$sent_http_content_type"';
access_log /home/[USERNAME]/nginx-access.log main buffer=32k;
gzip on;
server {
listen 1234;
server_name server.example.com;
root /home/[USERNAME]/public_html;
index index.php;
...
}
}
E, em seguida, execute /usr/sbin/nginx -c /home/[USERNAME]/nginx.conf
- ele iniciará o servidor para seu usuário. Lembre-se que apenas o root pode se ligar a portas abaixo de 1024 (ou seja, 80). Você terá que configurar o servidor para ouvir em alguma outra porta.