为什么使用ngnix
比如我们正常访问本地一个请求地址:localhost:9001/#/index/dashboard,显然最基本的要带上localhost+端口号。一下两步教你如何去除这两个
1.去除localhost,,正常去C:\Windows\System32\drivers\etc目录下打开host文件
然后进入编辑,127.0.0.1默认域名的是localhost,我们可以自己添加n个自定义的域名
这时候我们直接访问http://manage.leyou.com:9001/#/index/dashboard,同样的可以进入我们刚刚的页面。接下来说下如何去除端口号
1.自己去官网下载ningx,安装好(注意不要放在中文目录下)
点击conf 打开ngnix.conf进入编辑,不要管原来的server,直接添加如下代码。如果代理n个就添加n个
:
#自定义配置代理
server {
listen 80; #监听的端口号
server_name manage.leyou.com; #你要代理的域名
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#代理指向的位置
location / {
proxy_pass http://localhost:9001; #代理的域名指向的端口
proxy_connect_timeout 600;
proxy_read_timeout 600;
}
}
保存文件,回到上面图片的位置,打开cmd,输入指令。start ngnix(启动),ngnix -s reload(重启)。直接访问http://manage.leyou.com/#/index/dashboard