1、下载nginx,双击nginx.exe,打开进程,nginx没启动
此时打开logs里面的error.log文件
2024/01/09 14:03:18 [emerg] 20296#13356: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
说是端口号被占用了,换一个端口号即可
2、如何让同事通过局域网访问ngingx配置的网站
nginx.cofig文件里新增个server
server {
listen 9000;
server_name localhost;
location / {
root html; //也可写项目打包文件所在文件夹的绝对路径
index index.html index.htm;
try_files $uri $uri/ /index.html; //刷新的时候不会404
if ($request_filename ~* .*\.(?:htm|html)$) //不走html缓存
{
add_header Cache-Control "no-cache, no-store";
}
}
location /api {
proxy_pass http://192.168.5.15:8888; 和项目中proxy的配置想对应
}
}
3、同事没法通过我配好的nginx访问我的本地
是防火墙的问题,
nginx两个都勾上。