In reality i dont know if it's technically possible to enforce the public web server on one directory of another without disturb the working of gitlab, maybe it's not the good way for this type of thing also a link with a similar problem can help me.