既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
- 编译:make(如果出现”pcre.h No such file or directory”,安装”sudo apt-get install libpcre3-dev”)
- 安装sudo make install
- 说明:nginx会被安装在/usr/local/nginx目录下
conf:存放配置文件 html:静态网页
logs:存放日志文件 sbin:存放可执行文件
- 相关命令
启动Nginx服务: sudo /usr/local/nginx/sbin/nginx
关闭Nginx服务: sudo /urs/local/nginx/sbin/nginx –s stop
重新加载配置:sudo /usr/local/nginx/sbin/nginx –s reload
指定配置文件:sudo /usr/local/nginx/sbin/nginx –c /usr/local/nginx/conf/nginx.conf
查看版本信息:
sudo /usr/local/nginx/sbin/nginx –v
sudo /usr/local/nginx/sbin/nginx –V
查看80端口的程序:nesta –ano | grep 80
关闭占用80端口的程序:sudo fuser –k 80/tcp
- 启动服务:sudo /usr/local/nginx/sbin/nginx 或cd切换到sbin目录下执行./nginx
10、打开浏览器,输入Nginx服务器IP地址
11、配置
(1)、/usr/local/nginx/conf/nginx.conf
(2)全局设置:
定义全局错误日志文件,需要什么等级可以设置开启
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
worker_rlimit_nofile:指定一个nginx可以打开的最多文件描述符,可以使用“ulimit –n 65535”进行设置(虚拟机默认设置1024),阿里云服务器默认就是65535
(3)events(nginx工作模式)
events {
use epoll; linux标准的工作模式,nginx高效的基石
worker_connections 1024; 定义nginx每个进程的最大连接数
}
(4)http(http设置)
sendfile on; 开启高效文件传输模式
tcp_nopush on; 防止网络阻塞
tcp_nodelay on;
keepalive_timeout 65; 设置客户端连接活动的超时时间
gzip on; 使用压缩模块
(5)server(主机设置)
server{
listen 80;
server_name localhsot www.jinxp.work 39.105.61.52;
charser utf-8;
负载均衡模块,upstream是负载均衡器
upstream lajos {
server 39.105.61.52:8000 weight=1 max_fails=1 fail_timeout=300s;
server 39.105.61.53:8000 weight=1 max_fails=1 fail_timeout=300s;
}
# 负载均衡采用轮循方式
server server 39.105.61.52:8000 weight=1 max_fails=1 fail_timeout=300s;
}
# 反向代理配置,
location / {
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新