1下载nginx的tar包
nginx-x.x.x.tar.gz
2解压
tar -zxvf nginx-x.x.x.tar.gz
3.进入解压后的nginx目录
cd nginx-x.x.x
查看是否有configure文件
ls -l
4.运行./configure 查看是否配置满足编译条件
5.执行 make 编译源码
6.make install 安装
默认情况下,nginx会安装在/usr/local/nginx目录下
cd /usr/local/nginx/sbin
./nginx即可启动
7更改配置
cd /usr/local/nginx/conf
vim nginx.conf
编辑核心配置如下
upstream cache_server{
server 127.0.0.1:9044;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
location /cache {
proxy_pass http://cache_server;
root html;
index index.html index.htm;
}
8.启动一个cache服务,jar包已打好cache.jar
创建一个shell脚本
vim cache.sh
写入 nohup java -jar cache.jar & 解释nohup是不挂断,即关掉terminal也继续执行 &符号表示后台运行,即可以继续输入命令
nohup后面的命令java -jar cache.jar 的输出日志默认为当前目录下的nohup.out
保存cache.sh
:wq
然后
chmod 777 cache.sh
更改权限为可执行
./cache.sh
启动cache服务
tail -f nohup.out
即可查看启动日志
9 到刚才nginx执行的文件下.重新加载nginx
./nginx -s reload
10.剩下就是校验了