Nginx简单使用

图片[1]-Nginx简单使用-梦境学习站

前言:

本教程是小梦同学结合网上一些教程,自行整理的几个nginx的简单配置方法。其中包括多配置文件引用,负载均衡,反向代理的使用等。

一、 配置Hosts

由于是在PC下配置的nginx,所以这里我们要配置一下域名

Hosts配置文件位置:C:\Windows\System32\drivers\etc\hosts

// 虚拟机域名
192.168.52.129 vm.godgy.local

// 博客项目
192.168.1.7 blog.godgy.local
192.168.1.7 admblog.godgy.local

二、多配置引入

1. 新建文件夹

在nginx安装目录下的conf文件夹内新建confs文件夹

图片[2]-Nginx简单使用-梦境学习站
新建文件夹

2. 引入配置

修改nginx.conf配置文件

图片[3]-Nginx简单使用-梦境学习站
配置文件

3. 新建配置文件

新建一个conf文件,这里以nginx-blog.conf为例,放入confs文件夹里

图片[4]-Nginx简单使用-梦境学习站
多配置文件

nginx-blog.conf配置如下:

server {
	listen       80;
	server_name  blog.godgy.local;
 
	location / {		
		root   E:\JavaProject\godgy-master\godgy-vue\godgy-blog\dist;
		index  index.html index.htm; 
		try_files $uri $uri/ /index.html;	
	}
		
        location ^~ /api/ {		
		proxy_pass http://localhost:8080/;
		proxy_set_header   Host             $host;
		proxy_set_header   X-Real-IP        $remote_addr;						
		proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
	}		
}
	
server {
	listen       80;
	server_name  admblog.godgy.local;
 
	location / {		
		root   E:\JavaProject\godgy-master\godgy-vue\godgy-admin\dist;
		index  index.html index.htm; 
		try_files $uri $uri/ /index.html;	
	}
		
        location ^~ /api/ {		
		proxy_pass http://localhost:8080/;
		proxy_set_header   Host             $host;
		proxy_set_header   X-Real-IP        $remote_addr;						
		proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
	}
}

4. 负载均衡配置

#配置负载均衡
upstream distributedLock {
	server localhost:8080;
	server localhost:8081;
}
	
server {
	listen       80;
	server_name  localhost;

	#charset koi8-r;

	#access_log  logs/host.access.log  main;

	location / {
                #配置反向代理
		proxy_pass http://distributedLock;
	}
}
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容