Nginx(反向代理)

yum search rz 选中文件解压
yum install lrzsz -y 直接确认安装
rz 选中要接收的 包(tengine-2.2.1.tar.gz)
yum install gcc gcc-devel -y 装c语言包
./configure检查那些包没成功
yum install openssl openssl-devel -y
yum install pcre pcre-devel -y
一般就上面那俩个
全部成功 make编译一下后make install 完成
linux 环境变量
/root目录下 找到隐藏文件 .bash_profile点击编写

PATH= P A T H : PATH: PATH:HOME/bin:/usr/local/nginx/sbin
export PATH(编写好的环境变量)

ls -al 查看 .bash_profile
source .bash_profile 当前目录文件
nginx 成功
yum install net-tools -y 安装网络工具集
nginx启动命令
nginx -m 显示所有加载的模块
nginx -l 显示所有可以使用的指令
nginx -t 检查nginx的配置文件是否正确
nginx -s start 启动nginx
nginx -s reload 重启nginx
nginx -s stop 停止nginx
linux 目录为 /下
找到 usr- local -nginx- conf -nginx.conf

#为注释掉的
upstream aa{//这里aa是变量但要和下面跳转一致
		ip_hash; //粘性session
		//负载均衡
		server 192.168.230.129:8080;
		server 192.168.0.28:8080;
	}

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;
        #access_log  "pipe:rollback logs/host.access_log interval=1d baknum=7 maxsize=2G"  main;

   location / {//用不到的可以#注释掉
	#验证1
	allow 192.168.230.0/24;(让所有230端访问    			 192.168.230为局域网.0为主机位)
	deny all;(禁止230端以外的不访问)
	
	#验证2(这个在linux上面敲的命令)
	安装 httpd
	yum -y install httpd

	htpasswd -nb 用户名 密码
	将内容拷贝到     / pass.txt

			#列表
       			 root  /目录名;
			autoindex on;(列表功能)





            #root   html;
            #index  index.html index.htm;
	    proxy_pass http://aa;(负载均衡)

     }

rewite模块(动静分离)
目的是利用nginx不仅作为静态资源服务器,例如 html 页面,
js,css,图片等,同时还利用nginx把动态资源请求转发到集群
中的各个web服务器(如Tomcat)处理, 这样静态资源分离出
来, 动态资源又由集群处理,这将大大加快服务器的相应,处
理各个请求。
静态:nginx 下面
动态:服务器 如tomcat 
网上搜列例子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值