nginx下的目录跳转
最近使用nginx进行项目的学习,遇到了一下的场景:当我访问的url为域名/demo
的时候跳转到指定的IP地址。对于nginx的相关知识,和nginx的配置文件如何修改网上已有很多的教程。本次只是想写下自己苦逼经历,好让自己以后可以多多反省。
在自己已经安装好nginx的Linux机器上修改nginx.conf文件,nginx.conf文件一般存放在 /etc/nginx
,在此目录中打开nginx.conf文件进行修改。
本次我是在server
中添加localtion
属性
server {
...//此处省略一些配置文件里面默认的内容
location ^~ /demo { //配置了这个location便可以通过http://域名/demo 访问到自定义的ip地址
proxy_pass http://(IP地址)/;
}
location / { //这个location是nginx配置文件自带的location,我们要把这个默认的location放到最后的位置上来
root html;
index index.html index.htm;
}
...省略默认配置
}
上述的是我所遇到场景的解决方案,更多的关于nginx.conf
是如何进行配置的在网上也有很多的教程。