alist ipv6 反向代理
alist ipv6 反向代理
下载
下载 nginx:https://nginx.org/cn/
进去我们下载稳定版本
解压运行
- 文件说明
- conf:存在 Nginx 配置文件的目录
- docs:存放 Nginx 文档的目录
- html:存放静态 html 文件的目录
- logs:存放 Nginx 日志的目录
- temp:存放临时文件的目录
安装部署
** 解压后,使用命令进行操作,不要直接双击 nginx.exe**
- 一定要在 dos 窗口启动,不要直接双击 nginx.exe,这样会导致修改配置后重启、停止 nginx 无效,需要手动关闭任务管理器内的所有 nginx 进程,再启动才可以
在文件目录右键在终端中打开
启动 nginx 服务,启动时会一闪而过是正常的
1 | start nginx |
浏览器访问 http://127.0.0.1/
这样就是成功的访问,
- 常见的错误:
- (1) 端口号被占用
- (2) nginx 文件夹路径含中文
- 其他错误就详细看 log 中的描述
转发端口
修改 nginx 配置文件,路径在 “nginx-1.26.2\conf\nginx.conf”
在 server 块中添加
1 | listen 80; |
这样 Nginx 会同时监听 IPv4 和 IPv6 请求
server_name localhost;
这个 localhost 修改为你的 域名
例如 xxx.com
1 | listen 80; # 监听 IPv4 |
在 location
块中添加
1 | proxy_pass http://127.0.0.1:5244/; # 代理转发到本地服务 |
如图
提示
root
和 index
**:在 location /
块中,去掉 root
和 index
的配置,因为这些通常不需要在代理设置中指定。如果你的应用需要这些,可以单独设置一个新的 location
。
- 如果程序没启动就直接 start nginx 启动,如果已经启动了就使用以下命令重新加载配置文件并重启
nginx -s reload
- 关闭 nginx 服务使用以下命令,同样也是一闪而过是正常的,看一下是否进程已消失即可快速停止
nginx -s stop
- 完整有序的关闭
nginx -s quit
最终效果
- 我们可以不用通过域名后面加端口号访问
参考链接:https://www.cnblogs.com/dream-ze/p/17663199.html
如果无法访问请检查:
- 检查路由器设置:确保路由器也支持 IPv6,并且已经设置了适当的转发。
- 防火墙设置:确保防火墙允许通过 IPv6 访问 80 端口。
- 测试:在手机上使用
http://[你的 IPv6 地址]
进行访问。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CaMeiki!
评论