CentOS中安装配置Nginx

简介: 一。安装Nginx‘首先我们需要在nginx官网中下载nginx安装包,在这就下载最新版 nginx-1.13.7版本  下载完成以后我们进入下载页面进行查看下载文件目录为 home/userName/下载,然后我们就可以看到我们所下载的nginx安装包的压缩包 然后我们对其就行解压解压完成后我们进入nginx目录下然后我们使用  ./configure 命令安装nginx安装过程会遇到如上错误,这个错误说明我们缺少PCRE库,所以我们必须先安装PCRE库安装成功pcre库后我们再继续使用 ./configure 命令安装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:7777  #nginx所监听的ip与端口号
      server_name  192.168.2.137  服务名称  一般与listen一致
       charset  utf-8  #编码格式
       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

 

相关文章
|
15天前
|
应用服务中间件 Linux 网络安全
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
CentOS 7.4源码编译nginx1.12 并且隐藏nginx的版本
14 0
|
23天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
27 0
|
22天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
91 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0
|
1天前
|
运维 Linux 网络安全
【运维系列】Centos7安装配置ntp服务
配置yum并安装ntp,编辑ntp配置文件,取消17行注释,适应本机网段,22行设置使用本地时间。关闭防火墙,重启ntp服务。测试时先关闭防火墙,然后使用ntpdate命令成功同步时间。
4 0
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
6 0
|
2天前
|
安全 应用服务中间件 网络安全
SSL原理、生成SSL密钥对、Nginx配置SSL
现在,你的Nginx虚拟主机应该已经配置了SSL,可以通过HTTPS安全访问。确保在生产环境中使用有效的SSL证书来保护通信的安全性。
10 0
|
5天前
|
域名解析 缓存 负载均衡
Nginx正向代理域名的配置
Nginx正向代理域名的配置
|
5天前
|
前端开发 JavaScript 应用服务中间件
修改Jeecg-boot context-path(附加图片+Nginx配置)
修改Jeecg-boot context-path(附加图片+Nginx配置)
12 0