使用nginx代理 http://192.168.18.66:81/corp/20240527demo/index.html
时间: 2024-09-25 20:17:22 浏览: 10
当你想通过Nginx代理访问`http://192.168.18.66:81/corp/20240527demo/index.html`这个URL时,Nginx作为反向代理服务器,可以在配置文件中设置规则,将外部请求转发到指定的内部IP地址和端口上。以下是简单的配置示例:
```nginx
server {
listen 80; # 或者你的端口号,这里是监听HTTP默认端口
server_name yourdomain.com; # 你可以替换为你的域名
location /corp/20240527demo/ {
proxy_pass http://192.168.18.66:81; # 目标地址
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
```
在这个例子中,当客户端请求`yourdomain.com/index.html`时,Nginx会将请求代理到`http://192.168.18.66:81/corp/20240527demo/index.html`。
相关问题
使用nginx 80端口代理访问 http://192.168.18.66:8123/corp/20240527demo/index.html
当你想要通过Nginx将HTTP请求从80端口代理到本地主机的8123端口上,并且访问特定的URL路径`http://192.168.18.66:8123/corp/20240527demo/index.html`,你需要配置Nginx的反向代理设置。在Nginx的配置文件(通常是`/etc/nginx/nginx.conf` 或者在虚拟主机块里)添加类似下面的配置:
```nginx
server {
listen 80; # Nginx监听80端口
server_name example.com; # 替换为你需要代理的域名
location /corp/20240527demo/ {
proxy_pass http://192.168.18.66:8123; # 目标地址及端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Referer $http_referer;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
```
上述配置的意思是,当用户访问`http://example.com/corp/20240527demo/index.html`时,Nginx会转发请求到`http://192.168.18.66:8123/corp/20240527demo/index.html`。