CentOS 7.4安装Nginx 1.14.0
一、安装所需环境
    1、gcc 安装
          yum install gcc-c++
       
    2、PCRE pcre-devel 安装
         yum install -y pcre pcre-devel
               3、zlib 安装
         yum install -y zlib zlib-devel
               4、OpenSSL 安装
          yum install -y openssl openssl-devel
       
二、官网下载nginx
         1、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html
    
    2、使用wget命令下载(推荐)
               wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
三、解压
          tar -zxvf nginx-1.14.0.tar.gz
       
          
 四、配置makefile 
为了防止 重启nginx后 报如下异常:
[root@localhost sbin]# nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory 。
推荐使用默认配置
     进入到nginx-1.14.0目录下
              cd nginx-1.14.0  
    1、使用默认配置(个人 强烈推荐)
        ./configure
                2、自定义配置(不推荐)
        此方法可以网上搜索查看,这里我就不列出来了。
    
五、编译安装
   1、make
        2、make install
六、防火墙开启80端口
   1、开启防火墙 
             systemctl start firewalld.service
2、防火墙开启80端口
        firewall-cmd --zone=public --add-port=80/tcp --permanent
        
3、重启防火墙
             firewall-cmd --reload  或者   service firewalld restart
4、查看端口列表
             firewall-cmd --permanent --list-port
七、查找安装路径
           whereis nginx
八、启动nginx 
           cd到nginx安装目录的bin目录下启动nginx
          cd /usr/local/nginx/sbin/
          ./nginx
      
九、查询nginx进程
           ps aux|grep nginx
      
十、 验证是否安装启动成功 (前提:先启动nginx)
打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,看到如下的页面时,说明安装启动成功了。
     
十一、 停止nginx
                ./nginx -s stop
                ./nginx -s quit
附加说明:
                     ./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
                     ./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
十二、设置ngnix开机自启
        1、编辑 rc.local 文件
                   cd /etc/rc.d/
                   vim /etc/rc.d/rc.local
                   添加如下参数(此参数就是你的nginx启动程序所在的路径,这里根据个人安装的nginx位置而定,我的nginx是安装在了/usr/local/下)
                   增加一行 /usr/local/nginx/sbin/nginx
              
              
  
    
            2、设置执行权限
                 cd /etc/rc.d/
                 chmod +x rc.local
                
           3、验证开机启动设置是否生效
                reboot(重启系统)
        
打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,显示如下图的页面,说明nginx开机自启设置已生效。
        
PS:如有问题,请留言,转载请注明出处 https://www.cnblogs.com/ascd-eg/p/9275441.html
CentOS 7.4安装Nginx 1.14.0的更多相关文章
- Centos 7.5安装 Nginx 1.14.1
		
1. 准备工作 查看系统版本 输入命令 cat /etc/redhat-release 我的Centos版本 CentOS Linux release 7.5.1804 (Core) 安装nginx所 ...
 - 编译安装 nginx -1.14.2
		
编译安装 nginx -1.14.2 1 ) 下载nginx-1.14.2 源码包: wget http://nginx.org/download/nginx-1.14.2.tar.gz 2 ) 编译 ...
 - CentOS 6.5安装Erlang/OTP 17.0
		
CentOS 6.5安装Erlang/OTP 17.0 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Erlang眼下已经是Fedora和Debian/ ...
 - Linux系统运维笔记(四),CentOS 6.4安装Nginx
		
Linux系统运维笔记(四),CentOS 6.4安装Nginx 1,安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool op ...
 - CentOS 6 中安装Node.js 4.0 版本或以上
		
如果想在CentOS 6 中安装Node.js >4.0,如果通过以往的方式安装: wget http://nodejs.org/dist/v4.0.0/node-v4.0.0.tar.gz t ...
 - 在CentOS 7中安装nginx服务器
		
简要地介绍一下,如何在CentOS 7中安装nginx服务器 下载对应当前系统版本的nginx包(package) # wget http://nginx.org/packages/centos/ ...
 - Python之——CentOS 6.5安装Python2.7.14
		
Python之——CentOS 6.5安装Python2.7.14 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/l1028386804/art ...
 - 如何在 CentOS 7 上安装 Nginx
		
本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...
 - CentOS 7 源代码安装Nginx
		
本篇简要介绍CentOS 7 源代码安装Nginx. Preface # yum install epel-release -y # yum group install "Developme ...
 
随机推荐
- window 下忘记了mysql 密码的解决方法
			
1.以管理员身份打开cmd,关闭MySQL. net stop mysql 2.跳过权限检查启动,进入安装目录bin下. mysqld --skip-grant-tables或者mysqld-nt - ...
 - python全栈开发知识点补充for else和while else如果不是除正常以外的其他方式退出循环,那么else语句就会被执行。
			
如果不是除正常以外的其他方式退出循环,那么else语句就会被执行. 也就是循环体内没有break语句.return语句.和其他异常语句的执行. for else >>> for ...
 - Python swapcase
			
swapcase 字符串大写转换为小写小写转换为大写. a = "woHaoshuai" a.swapcase() WOhAOSHUAI
 - 导出oracle序列
			
set serveroutput on;spool c:\sequence_code.txt; declare v_sequence varchar2(4000); v_nextval numbe ...
 - 6.Django与Ajax
			
Ajax 文件夹为Ajaxdemo 向服务器发送请求的途径: 1.浏览器地址栏,默认get请求: 2.form表单: get请求 post请求 3.a标签,超链接(get请求) 4.Ajax请求 特点 ...
 - Unity3D 中的面向对象设计        {游戏对象(创建、删除、获取),以及添加修改组件}
			
一.创建游戏对象 游戏对象分三种:(1) 将物体模型等资源由Project工程面板拖拽到Hierarchy层次面板中 (2) 由GameObject菜单创建Unity自带的游戏对象,如Cube.Cam ...
 - 64Bit & 32Bit HashCode
			
以下为64位和32位的hash值计算方法 public class HashUtil { private static final long FNV_64_INIT = 0xcbf29ce484222 ...
 - hdu1698 Just a Hook 【区间修改】(模板题)
			
题目链接:https://vjudge.net/contest/182746#problem/E 题目大意: 一段线段由n条小线段组成,每次操作把一个区间的小线段变成金银铜之一(金的价值为3,银为2, ...
 - php反序列化简叙
			
0x01 php简单的反序列化 这题是在网上看到的,原题连接不太了解,但是源码题目给了出来,稍微下文件名和排版在本地测试 <?php class SoFun{ protected $file=' ...
 - 树上统计treecnt(dsu on tree 并查集 正难则反)
			
题目链接 dalao们怎么都写的线段树合并啊.. dsu跑的好慢. \(Description\) 给定一棵\(n(n\leq 10^5)\)个点的树. 定义\(Tree[L,R]\)表示为了使得\( ...