码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 新服务器 CentOS 8.2 上安装 nginx 1.22 全过程


    1.前往官网下载最新版nginx(版本可自选)

    nginx: downloadicon-default.png?t=M7J4http://nginx.org/en/download.html

     

    2.上传到服务器,我这里用的是xftp

    3.tar解压

    tar -xvf nginx-1.22.0.tar.gz

     4.先安装PCRE,PCRE 作用是让 Nginx 支持 Rewrite 功能。

            这里建议一步到位,都安装上,省得后期需要的时候再重装

    我这里安装在 /opt/nginx/ 目录下的

    1. #进入安装目录
    2. cd /opt/nginx/pcre
    3. #下载安装包
    4. wget http://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.gz
    5. #解压安装包
    6. tar zxvf pcre-8.45.tar.gz
    7. #进入安装包目录
    8. cd pcre-8.45
    9. #编译安装
    10. ./configure
    11. make && make install

    在./configure 可能会有报错:

     这是因为系统缺失 gcc-c++ 库,安装即可解决:root超级管理员用户执行以下命令,非root超级管理员前面加上 sudo 用以获取权限执行。

    1. #ROOT用户
    2. yum install -y gcc-c++
    3. #普通用户
    4. # sudo yum install -y gcc-c++

    解决问题后,接着 make && make install 即可。

    5.这里我修改了一下目录结构,重命名了一下安装文件的目录,之后打算就把Nginx装在这里:

    6.设置安装路径,安装

    ./configure --prefix=/opt/nginx/nginx-1.22.0 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/opt/nginx/pcre/pcre-8.45
    make 

    make install
    

    注意修改安装路径,改为自己指定的路径。

    如果报错如下,需要安装OpenSSL库

     解决办法:

    yum install openssl-devel

    输入y确认,安装完成:

     再重新运行上面的安装命令。

    7.安装完成,进入sbin目录下,查看nginx版本

     8.启动nginx

     9.尝试通过ip访问我的服务器

    nginx默认是绑定80端口的,服务器防火墙默认是开放80端口的,所以直接访问即可

     好了,大功告成!

  • 相关阅读:
    uniapp 实现路线规划
    ESP8266如何连接两个服务器
    《SpringBoot篇》19.SpringBoot整合Quart
    基于SSM实现高校应届生就业管理系统
    【每日五题】202203
    java-php-net-python-税务局征收管理系统计算机毕业设计程序
    【StableDiffusion秋叶包反斜杠问题】Failed to find xxx\sd-webui-aki-v4.8\...\xxx.pth
    洛谷 1596.Lake Counting 5
    2023年9月电子学会Python等级考试试卷(四级)答案解析
    湘江新区:金融活水赋能实体经济
  • 原文地址:https://blog.csdn.net/qq_16382227/article/details/126483487
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号