我在Docker中有以下设置:
内网服务器<--> NGINX <-->公网服务器
我需要的NGINX服务器作为反向和SSL通过转发代理工作。我在网上找到了实现这一点的以下配置(请注意,对于转发代理,我总是将数据包发送到相同的目的地,即公共服务器,硬编码为proxy_pass):
stream {
upstream backend {
server <private server IP address>:8080;
}
# Reverse proxy
server
我正在http://localhost:3000上运行一个Rails应用程序,我想以http://localhost的身份访问它。我试着用nginx做反向代理,看起来应该很简单,但我还没有让它起作用。我可以在http://localhost:3000上访问我的应用程序,但在http://localhost没有收到任何响应。这是我第一次玩nginx,所以我不知道哪里有问题,哪里有更多的细节。我还查看了10+堆栈溢出问题、nginx教程和问题,但到目前为止,它们都没有对我有所帮助。
以下是/etc/nginx/nginx.conf的片段
user www-data;
worker_processe
我已经创建了一个服务作为负载均衡器,并尝试使用Minikube隧道访问该服务。它起作用了。
当我尝试为服务创建Ingress时,我得到的IP与minikube IP相同,而不是隧道IP。
我的入口控制器的类型是NodePort
NAMESPACE NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default kubernetes
我刚从数字海洋购买了一个新的液滴,我用sudo apt install nginx安装了nginx,试图查看它是否运行,它给了我以下错误:
root@school:~# systemctl status nginx.service
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: failed (Res
问题是:入口不显示网站
我在Proxomox上有我自己的集群,有一个主节点和三个工作节点
root@sedeka78:~# kubectl get nodes
NAME STATUS ROLES AGE VERSION
sedeka78 Ready master,worker 4d21h v1.18.5
sedeka79 Ready worker 4d21h v1.18.5
sedeka80 Ready worker 4d21h v1.18.5
sedeka81 R