首页
编程随笔
Java笔记
Html/Css/Js
Android
后端笔记
服务器搭建
BUG收集
Java异常
Android异常
在线工具
Json格式化
编码/解码
Epub在线编辑
登录
发布文章
个人文章
退出登录
首页
技术教程
BUG收集
在线工具
资源下载
登录
发布文章
退出登录
搜索
当前位置:
首页
-
博客
- 正文
关闭
centos安装nginx服务器
更新时间:2021-03-21 18:20:26
阅读数:876
发布者:落幕
###1、gcc 安装 如果没有gcc环境,则需要安装gcc >yum install gcc-c++ ###3、PCRE pcre-devel 安装 >yum install -y pcre pcre-devel #PCRE(PerlCompartible Regular Expressions)是一个Prel库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。 注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库 ###3、zlib 安装 >yum install -y zlib zlib-devel #zlib库提供了很多压缩和解压的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。 ###4、OpenSSL 安装 >yum install -y openssl openssl-devel OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。 4、安装图片缩略图模块(可选): sudo yum -y install gd-devel ###5、安装nginx 1.可以在网站:http://nginx.org/en/download.html 中下载最新Stable version >wget http://nginx.org/download/nginx-1.18.0.tar.gz 2.将下载的nginx解压: >tar -vxf nginx-1.18.0.tar.gz 3.安装nginx: 进入解压的nginx安装目录下执行configure文件: 使用命令: 需要安装 https命令 ./configure --prefix=/server/nginx/ --with-http_stub_status_module --with-http_ssl_module 不需要安装https命令: ./configure --prefix=/opt/server/nginx/ #/opt/server/nginx/为nginx安装路径 安装图片 ./configure --prefix=/server/nginx/ --with-http_image_filter_module --with-http_ssl_module 编译 make && make install 到这nginx就安装完毕 1. 启动(不是当前安装路径) 进入nginx安装路径(/opt/server/nginx/sbin)中,里面存在一个nginx文件,执行命令,即可启动: >./nginx 查看启动是否成功 >ps aux | grep nginx 然后看见: root 4260 0.0 0.1 44628 1148 ? Ss 02:55 0:00 nginx: master process ./nginx nobody 4261 0.0 0.1 45076 1732 ? S 02:55 0:00 nginx: worker process root 4325 0.0 0.0 103328 892 pts/0 S+ 03:06 0:00 grep nginx 2.停止 在sbin目录下使用: ./nginx -s stop 3.配置文件: 路径:安装路径/conf下的nginx.conf 4.刷新配置: ./nginx -s reload 修改配置文件后不用重启nginx,直接执行上命令,就可以刷新配置生效 验证是否安装成功可以使用命令: curl http://127.0.0.1