linux安装启动nginx_centos7 安装

linux安装启动nginx_centos7 安装环境:VMware16pro,centos7解决:安装nginx前的准备安装gcc环境:在官网下载的nginx源码需要编译,所以需要gcc环境。yuminstallgcc-c++安装PCREpcre-develNginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装命令如下:yuminstall-ypcr

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

环境:VMware16pro,centos7

解决:

  1. 安装nginx前的准备

    1. 安装gcc环境:
      在官网下载的nginx源码需要编译,所以需要gcc环境。

      yum install gcc-c++

    2. 安装PCRE pcre-devel
      Nginx的Rewrite模块和HTTP核心模块会使用到PCRE正则表达式语法。这里需要安装两个安装包pcre和pcre-devel。第一个安装包提供编译版本的库,而第二个提供开发阶段的头文件和编译项目的源代码。安装命令如下:

      yum install -y pcre pcre-devel

    3. 安装zlib
      zlib库提供了开发人员的压缩算法,在Nginx的各种模块中需要使用gzip压缩。安装命令如下:

      yum install -y zlib zlib-devel

    4. 安装Open SSL
      nginx不仅支持 http协议,还支持 https(即在 ssl 协议上传输 http),如果使用了 https,需要安装 OpenSSL 库。安装命令如下:

      yum install -y openssl openssl-devel

    5. 下载并解压nginx压缩包

      1. 去官网下载
        官网:nginx.org
        点击 download
        选择版本,Mainline version(主版本,最新版本),Stable version(稳定版),Legacy version(其他版本)
      2. 命令下载

        wget http://nginx.org/download/nginx-1.20.2.tar.gz

    6. 将下载的压缩包移动并解压,指令如下所示:

      mv nginx-1.20.2.tar.gz /usr/local(这里的地址按需修改,且此条命令非必须)

      tar -zxvf nginx-1.20.2.tar.gz(注:如果是移动到/usr/local目录下,解压的文件名称不能为nginx,原因后面有)

    7. 进入解压后的目录,执行./configure 运行默认配置

  2. 编译并安装nginx

    1. 编译并安装nginx

      make && make install

      成功后会在/usr/local中增加nginx文件夹(所以前面不能改成这个名,不然会失败)

    2. 修改配置

      vim /usr/local/nginx/conf/nginx.conf

      可以修改端口和主机名或其他配置

    3. 启动nginx

      1. 启动nginx

        /usr/local/nginx/sbin/nginx

      2. 关闭nginx

        /usr/local/nginx/sbin/nginx -s quit 或者 /usr/local/nginx/sbin/nginx -s stop

      3. 重启nginx

        /usr/local/nginx/sbin/nginx -s reload

      4. 设置nginx开机启动

        vim /etc/rc.local

        在底部增加/usr/local/nginx/sbin/nginx

  3. 测试
    浏览器中输入ip地址测试,出现欢迎页成功,否则失败


  4. netstat命令各个参数说明如下:
    -a:列出所有网络状态,包括 Socket 程序;
    -c秒数:指定每隔几秒刷新一次网络状态;
    -n:使用 IP 地址和端口号显示,不使用域名与服务名;
    -p:显示 PID 和程序名;
    -t:显示使用 TCP 协议端口的连接状况;
    -u:显示使用 UDP 协议端口的连接状况;
    -I:仅显示监听状态的连接;
    -r:显示路由表;
    即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况··

    netstat -ntlp //查看当前所有tcp端口·

    netstat -ntulp |grep 80 //查看所有80端口使用情况·

    netstat -anp | grep 3306 //查看所有3306端口使用情况·

    查看一台服务器上面哪些服务及端口

    netstat -lanp

    查看一个服务有几个端口。比如要查看mysqld

    ps -ef |grep mysqld

    查看某一端口的连接数量,比如3306端口

    netstat -pnt |grep :3306 |wc

    查看某一端口的连接客户端IP 比如3306端口

    netstat -anp |grep 3306

    关闭防火墙

    [root@localhost ~]# service iptables stop

    关闭开机自启动防火墙

    [root@localhost ~]# chkconfig iptables off

    [root@localhost ~]# chkconfig –list|grep ipt

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/185551.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • python 股票历史数据(python获取股票历史数据)

    因为最近需要用到股市的各种指数数据,刚开始想的是从同花顺等交易软件直接导出,结果发现要用滚轮滚到最开始的日期,这过于繁琐了,我对于这种重复性的劳动一向不耐烦,而且这种方法在以后每日更新的时候也很不方便。所以我把视线转向了网上的各种api。网上比较普遍的主要有两种,一种是新浪的api,一种是雅虎的api。新浪的api很方便,速度也很快,不过就网上的资料而言,似乎只能提取当天的数据。雅虎的api功能更齐

  • 深入理解FT,DTFT,DFT 之间的关系[通俗易懂]

    学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT、DTFT、FS、FT、FFT、DFS等,参考整理的资料,重新写了一下各种变换的概念。 学过卷积,我们都知道有时域卷积定理和频域卷积定理,在这里只需要记住两点:1.在一个域的相乘等于另一个域的卷积;2.与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。(在任何一本信号与系统课本里,此两条性质有详细公式证明) 下面,就用这两…

  • js全局变量详解

    js全局变量详解前言本文主要介绍3种全局变量的定义方式以及开发中会遇到的一些问题,再加上一点个人见解。首先简单的介绍一下3种全局变量的定义方式vara=1;//方式1b=2;//方式2window.c=3;//方式3这3种形式定义出来的全局变量都属于window对象对于方式1我们都不陌生,方式3也看过不少,方式2的隐似创建方式我们或多或少都干过,例如vara=1;funct

  • 好中层的八个标准:如何成为一名优秀的管理者

    好中层的八个标准:如何成为一名优秀的管理者 4月底公司给所有CSDN中层干部做了两天《如何成为一名优秀的管理者》的系统培训,讲师是胡斌老师,胡斌老师有多年的IT行业从业经验,讲的还是非常不错的,不过收尾有点仓促,比较可惜。讲完之后,蒋涛又接着给我们送了一本胡老师推荐的数《格鲁夫:给经理人的第一堂课》。利用五一的时间,结合培训和这本书,对以前的管理工作进行了反思,发现真正的要做一个好的中层真的是非常不容易,总结了一下,可以用八个字来表达“上

  • phpstrom2021激活码(JetBrains全家桶)

    (phpstrom2021激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法

    nested exception is java.lang.NoClassDefFoundError: org/codehaus/jettison/json/JSONObject异常的解决办法nestedexceptionisjava.lang.NoClassDefFoundError:org/codehaus/jettison/json/JSONObject异常的解决办法

发表回复

您的电子邮箱地址不会被公开。

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