centos7 安装nginx 完整步骤「建议收藏」

centos7 安装nginx 完整步骤「建议收藏」1.安装gccgcc是用来编译下载下来的nginx源码 yuminstallgcc-c++2、安装pcre和pcre-devel  PCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,pcre-devel是使用pcre开…

大家好,又见面了,我是你们的朋友全栈君。

1.安装gcc gcc是用来编译下载下来的nginx源码

  yum install gcc-c++

2、安装pcre和pcre-devel
    PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。
nginx 的 http 模块使用 pcre 来解析正则表达式,pcre-devel 是使用 pcre 开发的一个二次开发库。
    yum install -y pcre pcre-devel

3、安装zlib zlib提供了很多压缩和解方式,nginx需要zlib对http进行gzip
   yum install -y zlib zlib-devel

4、安装openssl openssl是一个安全套接字层密码库,nginx要支持https,需要使用openssl
    yum install -y openssl openssl-devel

5. 下载nginx 
   wget http://nginx.org/download/nginx-1.14.0.tar.gz
   

6.解压
tar -zxvf nginx-1.14.0.tar.gz -C  /usr/local

7. cd到文件路劲

cd /usr/local/nginx-1.14.0

8.编译
./configure –prefix=/usr –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –pid-path=/var/run/nginx/nginx.pid –lock-path=/var/lock/nginx.lock –user=nginx –group=nginx –with-http_ssl_module –with-http_flv_module –with-http_gzip_static_module –http-log-path=/var/log/nginx/access.log –http-client-body-temp-path=/var/tem/nginx/client –http-proxy-temp-path=/var/tem/nginx/proxy –http-fastcgi-temp-path=/var/tem/nginx/fcgi –with-http_stub_status_module

9.安装
  make && make install

10.启动
nginx -c /etc/nginx/nginx.conf

11. 如果出现[emerg] getpwnam(“nginx”) failed 错误 执行
useradd -s /sbin/nologin -M nginx
id nginx

12.如果出现 [emerg] mkdir() “/var/temp/nginx/client” failed (2: No such file or directory) 错误 执行
sudo mkdir -p /var/tem/nginx/client

13.如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信:
sudo firewall-cmd –permanent –zone=public –add-service=http 
sudo firewall-cmd –permanent –zone=public –add-service=https

sudo firewall-cmd –reload

14.nginx 重启

方法一:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

centos7 安装nginx 完整步骤「建议收藏」

方法二:查找当前nginx进程号,然后输入命令:kill -HUP 进程号 实现重启nginx服务

centos7 安装nginx 完整步骤「建议收藏」

 

15.nginx 配置文件检测

nginx -t -c /etc/nginx/nginx.conf

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131611.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 项目中更新Stimulsoft组件的方法

    项目中更新Stimulsoft组件的方法我们正在不断开发我们的软件。我们的主要目标是成为软件工程的前沿。每个版本均包含新功能,组件优化和错误修复。这就是为什么新发行版始终是先前版本的产品改进的原因。但是,并非所有用户都知道在他们的项目中更新

    2022年7月4日
    26
  • python十进制转二进制循环,python十进制转二进制的详解

    python十进制转二进制循环,python十进制转二进制的详解python十进制转二进制的详解发布时间:2020-09-1611:46:35来源:脚本之家阅读:105作者:Vpython十进制转二进制python中十进制转二进制使用bin()函数。bin()返回一个整数int或者长整数longint的二进制表示。下面是使用示例:>>>bin(10)’0b1010′>>>bin(20)’0b10100’补…

    2025年8月4日
    3
  • DotNetty使用之心跳机制

    DotNetty使用之心跳机制因为 DotNetty 是从 java 的 Netty 框架仿写过来的 介绍的文档特别少 加之官方也没有提供 api 文档 所以之前一直不理解心跳的用法 最近忙里偷闲 稍稍研究了一番 终于有点明白了 现在将代码复制上来 留作日后查看 ps 精髓都在代码里 Uptime Client publicclassP conststringH 12

    2025年10月22日
    2
  • MySQL行转列实现和总结

    MySQL行转列实现和总结一、行转列实例1、准备数据CREATETABLEtb(`cname`VARCHAR(10),courceVARCHAR(10),scoreINT)ENGINE=INNODB;INSERTINTOtbVALUES(‘张三’,’语文’,74);INSERTINTOtbVALUES(‘张三’,’数学’,83);INSERTINTOtbVALUES(‘张三’,’物理…

    2022年6月12日
    29
  • python官网下载步骤64位-windows下载并安装Python的具体步骤

    python官网下载步骤64位-windows下载并安装Python的具体步骤安装Python下载并安装PythonPython的官网是www.python.org,我们可以直接从官网下载Python。这里介绍在微软Windows和苹果MacOS两种系统中的安装方式。如果Python官网页面之后有所更新,那请大家用自己的思维能力和观察力,大胆地尝试,推测如何下载安装,解决问题。1.5.1Windows系统进入https://www.python.org/页面,选…

    2022年6月3日
    70
  • JAVA的一般输入输出 和 快速输入输出 (BufferedReader&BufferedWrite)

    JAVA的一般输入输出 和 快速输入输出 (BufferedReader&BufferedWrite)JAVA基础知识和常用算法合集:https://blog.csdn.net/GD_ONE/article/details/104061907目录1.主类的命名必须是Main2.输入输出:2.1输入:(1)使用Scanner类进行输入(2)hasNext()方法2.2输出3快速输入输出3.1使用StreamTokenizer和PrintW…

    2022年5月26日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号