Red de conocimiento informático - Material del sitio web - Cómo usar nginx para iniciar el puerto 80 con un usuario normal

Cómo usar nginx para iniciar el puerto 80 con un usuario normal

Hay dos soluciones:

1. Utilice un puerto que no sea 80 para iniciar el programa y luego utilice iptables para realizar un reenvío de puerto.

2. Suponiendo que el programa que necesitamos iniciar es nginx, esto también puede lograr el objetivo.

Primero verificamos la descripción del permiso de nginx:

-rwxr-xr-x 1 nginx dev 2408122 5 de septiembre 16:01 nginx

En este momento debe ser No se puede iniciar normalmente.

Primero modifica el usuario al que pertenece el archivo:

chown root nginx

Luego agrega el permiso s:

chmod u+s nginx

Al verificar la descripción del permiso nuevamente:

-rwsr-xr-x 1 root root 2408122 5 de septiembre 16:01 nginx

Inicie nuevamente en este tiempo Ya no hay problema.