El proxy inverso mac nginx resuelve el problema del puerto del subprograma WeChat
El método de proxy inverso (Reverse Proxy) se refiere al uso de un servidor proxy para aceptar solicitudes de conexión en Internet, luego reenviar la solicitud al servidor en la red interna y devolver los resultados obtenidos del servidor a Internet Cuando un cliente solicita una conexión, el servidor proxy aparece como un servidor para el mundo exterior.
Al ejecutar el cliente, debe solicitar datos del servidor a través del cliente, es decir, debe resolver el problema de que la dirección de solicitud no puede contener un número de puerto
5.1 mac viene con apache, que ocupa el puerto 80
Editar Escuche: 80 en httpd.conf y cámbielo a otro puerto
5.2 Reinicie Apache y confirme que el puerto 80 ha sido liberado
5.3 Cambie la configuración de nginx para que el puerto de escucha sea 80 y la dirección de reenvío sea la dirección del servidor, que es localhost:3000
Ingrese i para editar, cambie el puerto y la dirección en el módulo http
Presione esc para salir de la edición, ingrese: wq Guardar y salir.
Reinicie nginx
5.5 Dado que los usuarios que no son root no pueden usar directamente los puertos inferiores a 1024 en el kernel de Unix, el puerto 80 aún no es válido en este momento y se mostrará un mensaje en el línea de comando.
Busque el archivo plist correspondiente a nginx en /usr/local/opt/nginx, copie este archivo en /Library/LaunchDaemons
Ejecute este archivo
Reiniciar la computadora y puede acceder a los datos del servidor directamente a través de localhost (el nombre del servidor que usted mismo configuró).
Referencia principal
Cree un servidor de prueba local para el subprograma WeChat en un entorno mac
Resuelva el problema de no admitir el puerto 80 y los problemas encontrados en la configuración de nginx
p>