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]\)表示为了使得\( ...