前言
Nginx是一个高性能的HTTP和反向代理web服务器,也可以用来做负载均衡,主要特点是占用资源少、并发能力强、可靠性高,因此广泛应用于高并发、高负载的网络环境中。
安装
(相关资料图)
1,首先安装需要的依赖环境
yum install gcc-c++ 执回车行后中途会让你选择,按y继续回车就好
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
2,下载nginx安装包,去官网下就好,这边以版本为例,一般我们放在/usr/local下
3,解压安装包
cd /usr/local
tar -zxvf
4,改名,你不想看到....这样的长文件名吧
5,在nginx目录下创建logs目录,并在logs目录下创建 文件,如果你下的版本有的话可忽略此步骤
cd /usr/local/nginx/logs
touch touch
6,编译、安装
cd /usr/local/nginx
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
以上为重点,安装之前将需要支持的模块一起加入,包含https和gzip模块,以免后期需要重新配置安装,如果需要支持TCP/UDP流模块请再追加 –with-stream
make
make install
有可能会报个error信息,不用管,不影响,应该是有的版本问题
7,启动一下试试
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/
启动成功了,看到了进程
在浏览器输入http://localhost看看,大功告成!
配置https和gzip
1,打开配置文件/usr/local/nginx/conf/
2,配置二级域名并将请求转发到其他服务器,再配置一个server{...}节点
3,配置https以及二级https域名,同样再配置一个server{...}节点(一般默认会有一个,只需要修改即可)
二级域名以及转发,同样再配置一个server{...}节点
4,配置gzip
启用gzip压缩功能,可以使网站的图片、css、 js , xml、 html等静态资源在传输时进行压缩,经过gzip压缩后资源可以变为原来的30%甚至更小,尽管这样会消耗一定的cpu资源,但是会节约大量的出口带宽来提高访问速度。
在http节点下加入gzip配置文件路径(如要启用,去掉前的#),并将gzip配置文件在/usr/local/nginx/conf/下
良心gzip配置文件内容
Nginx常用命令
/usr/local/nginx/sbin/nginx -v 查看版本
/usr/local/nginx/sbin/nginx -t 检查配置可用
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/ 启动
/usr/local/nginx/sbin/nginx -s reload 重启
/usr/local/nginx/sbin/nginx -s stop 停止
想停掉Nginx当然最好再执行一下ps -ef|grep nginx一下看看进程是否在,在的话还是要kill一下的。
Copyright 2015-2022 大西洋动漫网版权所有 备案号:沪ICP备2020036824号-2 联系邮箱: 562 66 29@qq.com