nginx部署静态项目
1、安装nginx
1)安装nginx官方源
centos默认没有nginx官方安装源
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2)在线安装nginx
yum install -y nginx
默认安装到/etc/nginx目录下
2、部署项目
1)进入到conf.d下,更改默认的default.conf 为oa.conf
2)更改配置oa.conf配置文件
vi oa.conf
在文件头部添加:
upstream www.oa.com {
server 10.196.130.114:8090 weight=10 max_fails=2 fail_timeout=30s;
server 10.196.130.115:8090 weight=10 max_fails=2 fail_timeout=30s;
}
修改server_name
server_name www.oa.com;
注释掉location中root 和index
location / {
# root /usr/share/nginx/html;
# index index.html index.htm;
proxy_pass http://www.oa.com;
}
在location中添加代理
proxy_pass http://www.oa.com;
打开日志文件,修改日志文件名称
access_log /var/log/nginx/oa.access.log main;
3、启动nginx
1)在任意目录输入:nginx,如果没有报错,则启动成功
2)windows本地hosts文件中添加 nginx的ip 和域名
hosts路径:C:\Windows\System32\drivers\etc
注意:先选中文件,右键属性,去掉只读属性,才能编辑
用notepad++ 打开hosts文件,在末尾添加nginx服务器的ip 和对应的项目
10.196.130.116 www.oa.com
3)检查在windows中是否可以访问
输入网址:http://www.oa.com/TestOA
如果不能访问,请关闭防火墙
多项目部署在一台nginx,步骤一样,需要重启nginx
nginx -s reload:重启nginx
nginx -s stop:停止nginx
4)nginx查看项目存放日志路径
cd /etc/nginx/conf.d/
cat oa.conf
查看项目配置的访问日志路径:
查看nginx日志
1、查看nginx访问日志
1)查看nginx中项目日志存放路径
cd /etc/nginx/conf.d
cat oa.conf
2)在项目nginx中,查看访问日志
cd /var/log/nginx
tail -f oa.access.log
2、增加统计时间
此处统计的是:nginx从接收到客户端请求,转发给toamcat,服务端处理完成,返回到nginx的时间
1)进入到nginx.conf目录
cd /etc/nginx
2)在nginx.conf中log_format中添加 “$request_time”
3)清空历史日志,查看新日志 时间统计
清空历史日志:>oa.access.log
查看新的访问日志:tail -f /var/log/nginx/oa.access.log
最后一行末尾则统计的是:nginx从接收到客户端请求,转发给toamcat,服务端处理完成,返回到nginx的时间
下面是我整理的2023年最全的软件测试工程师学习知识架构体系图 |
每一次努力都在铺就通向成功的道路,不要惧怕失败,相信自己的才华与潜力,坚持奋斗,只有这样,你才能创造出属于自己的辉煌人生!
即使前路漫漫,困难重重,也要抱着坚定的信念和燃烧的激情,勇往直前。每一份付出都会成为未来的珍贵财富,努力奋斗,你就是无限可能的创造者!
生命短暂而宝贵,不要让遗憾成为永恒的伴侣。放下犹豫,勇往直前,用汗水浇灌梦想的花朵,绽放出属于自己的辉煌,让人生荡漾出美丽的旋律!