CentOS Nginx安装
# 全球网站部署大数据(实时性比其他网站高) https://www.netcraft.com/ # nginx下载源码 nginx.org # 更老的版本 nginx.org/download # 环境 # VMware workstation # Centos7 # Mobaxterm # xsheel, SecureCRT收费的所以用Mobaxterm就行 # 查看系统是否有epoll # uname -a # 只有2.6版本以上才有epoll # 关闭防火墙 # systemctl stop firewalld # systemctl status firewalld # 停用selinux # 查看状态 sestatus # 如何关闭 # 将SELINUX=enforcing注释掉 # 并赋值selinux-disabled # 保存后重启系统 vim /etc/selinux/config # 通过Nginx源码简单安装 # 需要安装GCC编译器 yum install -y gcc # 需要安装PCRE 正则表达式 # devel代表的是软件开发包 yum install -y pcre pcre-devel # zlib 压缩算法。客户端下载资源的时候能快速的获得 yum install -y zlib zlib-devel # 查看是否安装成功 rpm -qa zlib zlib-devel # 安装OpebSSL 加密 yum install -y openssl openssl-devel # 查看是否安装成功 rpm -qa openssl openssl-devel # 一次性安装gcc pcre zlib openssl yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel # ubuntu对应的是: sudo apt-get install openssl libssl-dev sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install zliblg-dev # 笔记软件Typora # 方案一:Nginx的源码简单安装 # 1.进入官网查找需要下载版本的链接地址,然后用wget命令下载下来 wget https://nginx.org/download/nginx-1.20.1.tar.gz # 2.对下载包进行管理 mkdir -p nginx/core mv nginx-1.20.1.tar.gz nginx/core # 3.解压缩 tar -xzf nginx-1.20.1.tar.gz # 4.进入资源文件中,运行configure ./configure # 5.编译 make # 6.安装 make install # 方案二:yum安装 # 官方网站教你怎么安装:https://nginx.org/en/linux_packages.html#RHEL-CentOS # 方案三:复杂安装 # 复杂安装和方案一唯一的区别是:./configure 配置的时候增加了参数 # 你可以通过./configure --help查看具体有哪些配置 # 配置有差不多三类: # 1.和PATH相关的,就是配置路劲。 # 2.--with开头,添加第三方模块的支持。 # 3.--without开头,对原来默认就有的模块进行移除 # 启动nginx的用户 --user # 用户所对应的组 --group # 指向nginx的安装目录, --prefix=PATH # 指向nginx可执行文件的路劲 --modules-path=PATH # nginx核心配置文件 --conf-path=PATH # 错误日志的路劲 --error-log-path=PATH # 访问日志 --http-log-path=PATH # 锁文件的存放路劲 --lock-path=PATH # nginx启动后对应的进程id --pid-path=PATH # 如何查看一个应用的所在路劲 whereis nginx # 卸载nginx # 1.停止nginx ./nginx -s stop # 2.清除安装文件,也就是--prefix=PATH配置的文件 # 3.到源码的地方执行 make clean
标签:
Nginx
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?