Nginx可以通过官网去下载 点击下载
启动Nginx
nginx可以通过命令行来启动,操作命令:
-
启动:
start nginx.exe
-
停止:
nginx.exe -s stop
-
重新加载:
nginx.exe -s reload
我们需要让nginx反向代理我们的服务器,因此需要自定义nginx配置。
配置Nginx
nginx.conf
中使用include指令引用我们的配置:
include vhost/*.conf;
如图所示:
然后在nginx.conf所在目录新建文件夹vhost
并在vhost中创建文件leyou.conf
leyou.conf
upstream aaa{
#站点端口号
server 127.0.0.1:9001;
}
server {
listen 80;
#站点域名
server_name dt2008.cn;
location / {
proxy_pass http://aaa;
proxy_connect_timeout 600;
proxy_read_timeout 5000;
}
}
upstream aaa 是为了方便查看,aaa我随意写的,可以有效观察
解读:
-
upstream:定义一个负载均衡集群,例如leyou-manage
-
server:集群中某个节点的ip和port信息,可以配置多个,实现负载均衡,默认轮询
-
-
server:定义一个监听服务配置
-
listen:监听的断开
-
server_name:监听的域名
-
location:匹配当前域名下的哪个路径。例如:
/
,代表的是一切路径-
proxy_pass:监听并匹配成功后,反向代理的目的地,可以指向某个ip和port,或者指向upstream定义的负载均衡集群,nginx反向代理时会轮询中服务列表中选择。
-
-
服务器设置好了之后,重启Nginx,然后在服务商域名解析访问就好了。
server {
listen 80;
#图片访问域名
server_name image.dt2008.cn;
location / {
root html;
}
}
然后修改nginx的leyou.conf,反向代理到本地的html目录。
到时候上传的时候,上传到Nginx指定的路径即可访问。
记得在服务器上要域名解析
希望这篇文章对您有帮助!
文章评论