Nginx的配置
2020-07-15 05:32
393 查看
第一:配置hosts文件:
如下:
先在 C:\Windows\System32\drivers\etc 中配置:
127.0.0.1 localhost
127.0.0.1 admin.taotao.com
127.0.0.1 www.taotao.com
127.0.0.1 sso.taotao.com
第二:在nginx中配置:
如下:
server {listen 80;
server_name admin.taotao.com; #charset koi8-r; #access_log logs/host.access.log main; location / {
proxy_pass http://127.0.0.1:8081;
}
}
server {
listen 80;
server_name www.taotao.com; #charset koi8-r; #access_log logs/host.access.log main; location / {
proxy_pass http://127.0.0.1:8083;
}
}
server {
listen 80;
server_name sso.taotao.com; #charset koi8-r; #access_log logs/host.access.log main; location / {
proxy_pass http://127.0.0.1:8085;
}
}
server {
listen 80;
server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / {
root html;
index index.html index.htm;
} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
} # proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#} # deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
总结: 当我们访问网站的时候,首先会在hosts文件中查找对应的ip,如果有,则直接访问(如果你在hosts文件中,
配置了127.0.0.1 www.baidu.com 当你访问百度的时候,就直接会访问你的本地,而不会再跳转到百度了)
但是在我们分布式系统的开发中,我们会有多个域名,对应127.0.0.1默认是80端口,
这样就需要nginx的反向代理,来匹配到相对应的ip和端口号了。
相关文章推荐
- LNAMP(Debian + Nginx + Apache + Mysql + PHP)配置笔记
- Nginx配置文件中的location中文详解
- Nginx 服务器安装及配置文件详解
- 安装配置优化nginx
- 轻量级HTTP服务器Nginx(配置与调试Nginx)
- nginx 配置301转发
- Nginx服务器基本的模块配置和使用全攻略
- [置顶] NGINX 配置 SSL 证书 搭建 HTTPS 网站
- 图文解说:Nginx+tomcat配置集群负载均衡
- Ubuntu下配置nginx
- nginx 配置文件解析
- Nginx的虚拟主机配置
- Nginx (proxy_pass)代理配置
- Windows下的Nginx安装与配置(PHP)
- Nginx安装配置
- nginx rewrite重写规则配置
- Nginx配置proxy_pass转发的/路径问题
- ubuntu 1204安装nginx的编译配置参数
- 【负载均衡】nginx服务器负载均衡配置
- Nginx与tomcat的简单配置属性解析