CentOS中安装配置Nginx
一。安装Nginx
‘首先我们需要在nginx官网中下载nginx安装包,在这就下载最新版 nginx-1.13.7版本


下载完成以后我们进入下载页面进行查看
下载文件目录为 home/userName/下载,然后我们就可以看到我们所下载的nginx安装包的压缩包

然后我们对其就行解压

解压完成后我们进入nginx目录下

然后我们使用 ./configure 命令安装nginx

安装过程会遇到如上错误,这个错误说明我们缺少PCRE库,所以我们必须先安装PCRE库

安装成功pcre库后我们再继续使用 ./configure 命令安装nginx.。
此时我们又会遇到如下错误,下面错误说明我们缺少zlib库,

所以我们必须再次先安装zlib库

zlib库安装完毕后我们再次使用 ./configure命令进行安装nginx,这次将不会报任何错误。

./configure命令完成我们在输入make命令


make命令完成后我们再次使用make install命令进行安装


至此,我们的nginx就已经安装完成,然后我们进入 usr/local中进行查看nginx

我们发现这个目录下存在nginx,也就代表我们安装成功。
二。配置Nginx
nginx安装完成以后,我们需要进行配置nginx才可以使用。然后我们需要进入nginx中查看nginx的结构

conf:nginx配置文件所在的目录。
html:默认所带的页面所在的html
logs:日志所在的目录
sbin:nginx执行文件所在的目录
首先我们先查询下本机IP地址(当然也可以使用127.0.0.1)。

我的系统ip为192.168.2.137.
然后我们进入conf目录的nginx.conf配置文件中进行配置(配置文件中属性不多过多介绍,)

然后我们在http节点中添加以下信息
http
{
server{
listen 192.168.2.137: #nginx所监听的ip与端口号
server_name 192.168.2.137 服务名称 一般与listen一致
charset utf- #编码格式
location /{
index index.html index.htm #默认页
root htmls #根目录
}
}
}
然后进行保存配置文件,因为我们设置的根目录为htmls,所以我们必须在nginx目录中创建html目录作为根目录

然后我们在htmls目录中创建index.html并写入一句话


然后我们使用以下命令进行启动nginx

其中/usr/local/nginx/sbin/nginx为nginx启动项,而 /usr/local/nginx/conf/nginx.conf 为配置文件。
最后我们使用浏览器访问192.168.2.137;7777

CentOS中安装配置Nginx的更多相关文章
- centos中安装配置nginx完成之后主机无法访问
原因 VMware中安装centos7,安装配置完成nginx后,主机无法访问.虚拟机没有放行Nginx默认端口80. 解决办法 首先:开启 web 端口 firewall-cmd --permane ...
- CentOS 7 安装 配置 Nginx + PHP
. CentOS 7 下配置 yum 安装 Nginx. 进入/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim ngi ...
- 如何在CentOS系统中安装配置SNMP服务
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络 ...
- 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇
分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...
- 记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1
CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 ...
- 在Centos中安装HustOJ实验记录
hustoj是目前使用最广泛的刷题平台,自建平台是编程教学中重要一环,教,学,测,反思形成闭合回路.目前利用现有的服务器资源,建成了开高开源code中心,一个刷题系统,六月再建一个私有云,私有云不仅是 ...
- CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 2018.3.11
CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架 阿里云服务器的选择 当然是选择学生优惠啦.这里阿里云还提供了轻量级服务器这个选项,可以预装 LA ...
- CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架
<!doctype html> CentOS 7 下配置 Nginx + PHP7.1 + MariaDB 以及 Laravel 框架.mdhtml {overflow-x: initia ...
- 在centos中安装jenkins master测试环境
在centos中安装jenkins 1)安装目录 pwd (/home/AAA) 2)检查java是否安装 [AAA@Centos_AAA jenkins]$ java -version j ...
随机推荐
- 关于 innodb_stats_on_metadata 的设置问题
[问题背景] 线上使用osc进行表修改的时候出现SQL执行过长被kill的问题
- linux基础命令整理(一)
ls 显示当前目录内容 1)ls / (显示根目录下所有的目录和文件) 2)ls -l / (以列表的形式显示根目录下所有的目录和文件) 绝对路径和相对路径 1)绝对路径,以/开头的都是绝对路径,比如 ...
- [NOIP]玩具装箱
题目:(非常经典的模拟赛题,适合动规入门的OIer) 简要分析: 动态规划,用一维数组 f[i] 表示从位置1 到 位置i 的最优花费 ,由于 f[i ] 以前的最优花费都是确定的,故只需要在 1 ...
- postgresql的psql常用命令-4
psql是PostgreSQL的一个命令行交互式客户端工具 1. 查看postgresql账号 [root@localhost ~]#cat /etc/passwdroot:x:0:0:root:/r ...
- GameObject类及相关API
GameObject.Find(String name):查找一个名为name的游戏物体,并返回这个游戏物体,找不到返回null.(不到万不得已,不要在Update()中使用,建议在Start()中使 ...
- ecshop根据订单号查询物流信息
目标:订单详情页可以根据订单查询当前物流信息. 效果图: 思路:点击后异步请求快递查询api,接受返回信息,拼接. 代码: admin下:order_info.htm //一:顶部插入jquery,在 ...
- 深入了解Android蓝牙Bluetooth——《基础篇》
什么是蓝牙? 也可以说是蓝牙技术.所谓蓝牙(Bluetooth)技术,实际上是一种短距离无线电技术,是由爱立信公司公司发明的.利用"蓝牙"技术,能够有效地简化掌上电脑.笔记本电 ...
- Struts2超链接
Structs2中的<s:url>标签可以生成一个URL 地址,而且可以内嵌<s:param>标签,为URL指定请求参数. 具体属性有: action:可选属性,指定生成的 U ...
- 深入浅出多线程——ReentrantLock (二)
深入浅出多线程——ReentrantLock (一)文章中介绍了该类的基本使用,以及在源码的角度分析lock().unlock()方法.这次打算在此基础上介绍另一个极为重要的方法newConditio ...
- SSM框架的搭建
第一阶段: 1.用PowerDesign建数据模型,并导出SQL文件: 2.将SQL文件导入到MySQL客户端,建立表格: MySQL数据远程访问:GRANT ALL PRIVILEGES ON *. ...