不要双击nginx的安装exe文件,要用cmd ,start nginx
server {
listen 8888;
server_name localhost;
location / {
root D:\myproject\vue-sell\dist;
index index.html;
}
复制代码
解决本地开发,调用接口时跨域问题:
server {
listen 9000;
server_name localhost;
location / {
root D:\myproject\vue-sell\dist;
index index.html;
proxy_pass http://localhost:8080;
}
location /good{
proxy_pass http://localhost:3000/good;
}
复制代码
nginx是一个web服务器,可以做负载均衡和反向代理,所有通过web访问的页面都需要一个web服务器,如果资源要通过web方式传播,应该有一个web服务器来承载它,nginx就是这样的作用
配置host文件目地:
1、加快域名解析
由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。
2、方便局域网用户
由于局域网中一般很少架设DNS服务器,访问这些服务要输入难记的IP地址,对不少人来说相当麻烦。现在可以分别给这些服务器取个容易记住的名字,然后在Hosts中建立IP映射,这样以后访问的时候我们输入这个服务器的名字就行了。