Java充电社
专辑
博文
联系我
本人继续续收门徒,亲手指导
Linux专题
-> CentOS7中安装Nginx
1、本教程介绍
2、Linux入门
3、VMware和Centos7的安装
4、Linux文件与目录结构
5、VI、VIM编辑器
6、网络配置和系统管理操作
7、远程登录(Xshell)
8、系统管理
9、帮助命令(man、help)
10、文件目录类命令
11、时间日期类命令
12、用户管理命令
13、用户组管理命令
14、文件权限类命令
15、搜索查找类命令
16、压缩和解压类命令
17、磁盘管理类命令
18、进程管理类命令(ps、kill、pstree、top、netstat)
19、系统定时任务(crontab)
20、软件包管理(rpm、yum)
21、Centos7安装MySQL8
22、CentOS7中安装Nginx
23、CentOS7中安装keepalived
24、Keepalived+Nginx高可用架构
25、Linux下查找java进程耗用cpu最高的线程方法
26、Linux查看防火墙开放端口号命令
上一篇:Centos7安装MySQL8
下一篇:CentOS7中安装keepalived
<div style="display:none"></div> ## 1、概述 nginx是我们在开发Java项目时,必不可少的一个工具,大多数时候用于反向代理后端服务器,达到负载均衡、解决高并发的目的。 在大多数时候,Nginx的安装和配置是由运维人员完成的,但在一些没有运维岗位的公司,还是需要开发人员来做这项工作。 今天我们就只图快不图细的讲解一下如何在CentOS7系统下快速安装Nginx。 ## 3、安装依赖包 在CentOS7命令行模式下,依次输入以下命令,安装所需的依赖包 ```shell yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel ``` ## 3、下载Nginx安装包 > 官网:https://nginx.org/ ```shell mkdir -p /opt/soft cd /opt/soft wget http://nginx.org/download/nginx-1.20.2.tar.gz ``` ## 4、解压nginx ```shell tar -xzvf /opt/soft/nginx-1.20.2.tar.gz ``` ## 5、配置Nginx ```shell cd /opt/soft/nginx-1.20.2 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/local/nginx/nginx.pid \ --lock-path=/var/local/nginx/nginx.lock \ --error-log-path=/var/local/nginx/error.log \ --http-log-path=/var/local/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/local/nginx/client \ --http-proxy-temp-path=/var/local/nginx/proxy \ --http-fastcgi-temp-path=/var/local/nginx/fastcgi \ --http-uwsgi-temp-path=/var/local/nginx/uwsgi \ --http-scgi-temp-path=/var/local/nginx/scgi ``` ## 6、编译并安装 ```shell make && make install ``` ## 7、启动Nginx ```shell cd /usr/local/nginx/sbin ./nginx ``` 此时使用浏览器访问CentOS7服务器的IP地址,可以看到Nginx的首页 ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/345/e4216670-2607-41a0-9a4e-aed8de751cbf.png) ## 8、Nginx的常用命令 | 操作 | 命令 | | ----------------- | ------------------------------------------------------------ | | 强制停止 | ./nginx -s stop | | 优雅停止命令 | ./nginx -s quit // 优雅停止,是等最后一次交互执行完再停止 | | 配置文件是否有错 | ./nginx -t | | 重新加载命令 | ./nginx -s reload | | 查看Nginx版本 | ./nginx -v | | 查看Nginx详细版本 | ./nginx -V | | 启动nginx | ./nginx -c /usr/local/nginx/conf/nginx.conf | ## 9、综述 Nginx的安装还是比较简单的,之后,我会陆续介绍Nginx的其他使用。欢迎大家多多交流。 <a style="display:none" target="_blank" href="https://mp.weixin.qq.com/s/_S1DD2JADnXvpexxaBwLLg" style="color:red; font-size:20px; font-weight:bold">继续收门徒,亲手带,月薪 4W 以下的可以来找我</a> ## 最新资料 1. <a href="https://mp.weixin.qq.com/s?__biz=MzkzOTI3Nzc0Mg==&mid=2247484964&idx=2&sn=c81bce2f26015ee0f9632ddc6c67df03&scene=21#wechat_redirect" target="_blank">尚硅谷 Java 学科全套教程(总 207.77GB)</a> 2. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484192&idx=1&sn=505f2faaa4cc911f553850667749bcbb&scene=21#wechat_redirect" target="_blank">2021 最新版 Java 微服务学习线路图 + 视频</a> 3. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484573&idx=1&sn=7f3d83892186c16c57bc0b99f03f1ffd&scene=21#wechat_redirect" target="_blank">阿里技术大佬整理的《Spring 学习笔记.pdf》</a> 4. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247484544&idx=2&sn=c1dfe907cfaa5b9ae8e66fc247ccbe84&scene=21#wechat_redirect" target="_blank">阿里大佬的《MySQL 学习笔记高清.pdf》</a> 5. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247485167&idx=1&sn=48d75c8e93e748235a3547f34921dfb7&scene=21#wechat_redirect" target="_blank">2021 版 java 高并发常见面试题汇总.pdf</a> 6. <a href="https://mp.weixin.qq.com/s?__biz=MzkwOTAyMTY2NA==&mid=2247485664&idx=1&sn=435f9f515a8f881642820d7790ad20ce&scene=21#wechat_redirect" target="_blank">Idea 快捷键大全.pdf</a> ![](https://itsoku.oss-cn-hangzhou.aliyuncs.com/itsoku/blog/article/1/2883e86e-3eff-404a-8943-0066e5e2b454.png)
#custom-toc-container