编译安装 nginx 

[root@localhost ~]# yum install pcre-devel openssl-devel zlib-devel -y     #安装前提控件
[root@localhost ~]# useradd -r -s /sbin/nologin nginx                      #创建 nginx用户 并设置为不可登录
[root@localhost ~]# http://nginx.org/download/nginx-1.12.2.tar.gz          #官网下载新版nginx安装包
[root@localhost ~]# tar -xvf nginx-1.12.2.tar.gz
[root@localhost ~]# cd nginx-1.12.2                                        #解压后进入nginx文件夹

开始编译安装

[root@localhost ~]# ./configure --prefix=/app/nginx \   #在根下创建一个app目录用来存放 nginx
> --conf-path=/etc/nginx/nginx.conf \
> --error-log-path=/var/log/nginx/error.log \
> --http-log-path=/var/log/nginx/access.log \
> --pid-path=/var/run/nginx.pid \
> --lock-path=/var/run/nginx.lock \
> --user=nginx --group=nginx \
> --with-http_ssl_module \
> --with-http_v2_module \
> --with-http_dav_module \
> --with-http_stub_status_module \
> --with-threads --with-file-aio

假如你要修改一些配置

[root@localhost nginx-1.12.2]# vim src/http/ngx_http_header_filter_module.c

[root@localhost nginx-1.12.2]# vim src/core/nginx.h

[root@localhost nginx-1.12.2]# make -j 4 && make install
[root@localhost app]# ls
nginx
[root@localhost app]# cd nginx/
[root@localhost nginx]# ls
html  sbin
[root@localhost nginx]# cd sbin
[root@localhost sbin]# ls
nginx
[root@localhost sbin]# ./nginx
[root@localhost sbin]# ss -ntl
State       Recv-Q Send-Q Local Address:Port               Peer Address:Port
LISTEN      0      128               *:80                            *:*
LISTEN      0      128               *:22                            *:*
LISTEN      0      100       127.0.0.1:25                            *:*
LISTEN      0      128              :::22                           :::*
LISTEN      0      100             ::1:25                           :::*    

此时80端口已经打开 ,我们在浏览器上访问以下本机测试一下

成功

转载于:https://www.cnblogs.com/huxiaojun/p/9289452.html

Linux九阴真经之大伏魔拳残卷5 nginx相关推荐

  1. Linux九阴真经之大伏魔拳残卷4 nginx(模型,安装配置,模块)

    I/O模型 1  .同步/异步:关注的是消息通信机制 (既被调用用者是否返回消息) 同步:synchronous,调用者等待被调用者返回消息,才能继续执行 (被调用者完成任务也不通知调用者,调用者需 ...

  2. Linux九阴真经之大伏魔拳残卷3(LVS)

    如果一台服务器承受过多压力,那么服务器可能会崩溃,所以,我们应该让一台服务器承受的压力在合理范围内,但如果服务器必须承受较大的压力,那么一台服务器可能我发满足我们的要求,所以我们可以使用多台服务器分摊 ...

  3. Linux九阴真经之大伏魔拳残卷6 keepalived

    keepalived 介绍 Keepalived软件期初是专为LVS负载均衡软件设计的,用来管理并监控LVS几区系统汇总各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能.因此Keepali ...

  4. Linux九阴真经之大伏魔拳残卷1(FTP,NFS)

    vsftpd 服务 ​ 文件传输协议:File Transfer Protocol是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式.它属于网络传输协议的应用层. 服务器端:vsftpd ...

  5. Linux九阴真经之大伏魔拳(zabbix 监控)

    zabbix 监控 zabixx zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全 ...

  6. Linux九阴真经之催心掌残卷3

    用户.组和权限 Linux组的类别 用户必须属于一个且只有一个主组 组名同用户名,且仅包含一个用户,私有组 用户的附加组(supplementary group) 一个用户可以属于零个或多个辅助组 c ...

  7. 如何快速清空 Linux 中的大文件

    本文总结了几种快速清空Linux中的大文件方法,快来看看对你有帮助吗? 1. 通过重定向到null清空文件内容 使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 # & ...

  8. lpq命令--Linux命令应用大词典729个命令解读

    内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...

  9. dhcpd命令--Linux命令应用大词典729个命令解读

    内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...

最新文章

  1. 2021年人工神经网络第四次作业 - 第三题Cifar10
  2. 实习随记-不定时更新
  3. VTK:网格之MatrixMathFilter
  4. HTML小知识点积累
  5. android commit apply,关于SharedPreference的commit和apply和ANR
  6. 【计算机网络】端口和进程的区别
  7. Java让数据库执行一条sql_java数据库编程——执行SQL 语句
  8. UIKit框架之NSObject
  9. JPA 实体生命周期图
  10. JavaScript声明全局变量的三种方式
  11. 《算法笔记》9.7 堆
  12. 百度地图,定位,添加图标
  13. 怎么解决微信屏蔽app下载链接
  14. WPF学习教程链接总汇
  15. 【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)
  16. WPF技巧(5)元素的加载与卸载(Loaded and Unloaded)
  17. 4款一眼万年的精品软件,免费又好用,可惜很多人不知道
  18. uniapp的checkbox标签属性
  19. Python打包exe瘦身方法
  20. 网络错误问题:RTNETLINK answers: File exists

热门文章

  1. 一张图片的CSS自适应尺寸圆角方案
  2. 质量与效能 | 11月29日TF84
  3. 猿创征文|【React】组件化入门学习
  4. 大学数据库创建与查询实战
  5. java四大名著知乎_《西游记》是否被高估了?四大名著该如何排名?
  6. 域名、域名服务器(DNS)、端口号
  7. matlab中taylor公式源代码,matlab实现两步taylor-galerkin算法
  8. 2022年底了,你们公司还好吗?我这里不太好
  9. python抽荣耀水晶_如何快速抽到荣耀水晶?梦泪直播教抽奖,这个规律一抽必中!...
  10. jekyll 配置环境变量——zsh