初学nginx,以及nginx入门搭建

一、nginx

nginx是一个轻量级的代理服务器,可用于日常WEB应用的负载均衡或者http代理,经典案列如nginx+redis实现负载均衡和session共享.

二、安装

环境:centos 7

联网环境下, 可使用yum安装,目前nginx已经提供了官方地址

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx

安装成功,修改配置文件

--如果不知道安装目录在哪的话,

执行whereis nginx 看下配置文件在哪,我的目录是在/etc/nginx下

在该目录下找到nginx.conf文件,这个就是配置文件了。

修改文件内容

代理最主要的是upstream和server两个配置

upstream  配置负载主机地址加端口号

server监听端口号,http请求通过80端口访问,即http://主机IP;访问的就是80端口

server_name配置域名或者主机IP

access_log,配置日志,可能报错,需要建立logs目录,nginx会自动生成access.log文件

location,配置规则,不详谈了,百度一下,有很多详细解答,我就不献丑了,简单描述下

我的配置吧。proxy_pass 跳转地址,跳转到指定的ip地址上的指定目录下,注意,如果你

没有加上Control后面的‘/’的话,就相当于访问了根路径

例:

配置:

location /Control/ {

      proxy_pass http://127.0.0.1:81/;

}

访问:http://nginx部署主机ip/Control/test.jsp

实际访问:http://myServer/test.jsp

service nginx start   --启动
service nginx stop   --停止
service nginx status  --查看启动状态

配置成功后,启动看看有没有报错,报错的话查看下状态,是哪里配置出错了,百度排查下~

猜你喜欢

转载自blog.csdn.net/z564005425/article/details/81218929