我在生产中有一个Django应用程序,我的web服务器是Nginx。
我的应用程序位于/home/rouizi/blog,我的域名是example.com。我希望防止用户读取位于blog文件夹中的文件。
例如,使用我的实际配置,如果有人访问exemple.com/manage.py,他可以看到该文件的内容。我想给他看一个404 not found错误。
这是我的nginx配置:
/etc/nginx/nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-e
我已经在我的虚拟机上创建了一个Kubernetes集群,并且我一直试图用我自己的域(例如,)将它公开到互联网上。我已经创建了一个入口资源,如下所示,我还修改了kubelet配置,以拥有我的域名。我的所有豆荚和服务都是在这个域名(例如,default.svc.mydomain.xyz)中创建的。
root@master-1:~# kubectl get ingress
NAME CLASS HOSTS ADDRESS PORTS AGE
test-ingress <none> www.mydomai
我正在尝试访问部署在远程机器上的现有kubernetes集群中的服务。我已经将集群配置为可以从本地mac通过kubectl访问。
$ kubectl cluster-info
Kubernetes master is running at https://192.168.58.114:6443
KubeDNS is running at https://192.168.58.114:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
我要连接的服务的入口配置是:
kind: Ingress
apiVersion: ext