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
网上搜列例子