Linux操作系统(Centos7)安装nginx

1.nginx的简介

        Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。开源软件,服务器软件.能够支持高达 50,000 个并发连接数的响应

2.nginx的使用

nginx是由c语言进行开发的所以我们需要导入一些c语言的依赖

1.安装nginx软件所需要的依赖

按照顺序导入

yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel 
yum install -y openssl openssl-devel

2.将nginx的安装包上传到Linux中并解压

前提,有nginx的安装包并导入到Linux系统中

tar -zxvf nginx安装包

 3.创建一个目录视为nginx的安装目录

mkdir /usr/nginx

4.进入你的nginx的解压路径

就是你解压后的nginx文件

Linux操作系统(Centos7)安装nginx_第1张图片

5.设置nginx安装路径为你定义的安装路径

./configure --prefix=你的安装路径

 Linux操作系统(Centos7)安装nginx_第2张图片

 6.在当前目录下进行编译安装

按照顺序执行

make
make install

7.查看下载好的nginx

cd 你自己设定的安装目录

 

conf: 配置目录

html: 放置静态资源的。

logs: 日志

sbin: 启动和关闭nginx的脚本

8.启动nginx

./nginx 开启nginx

./nginx -s stop 关闭nginx

./nginx -s reload 重新加载配置文件---修改完配置文件后使用该命令

进入sbin下

cd sbin

开启

./nginx

  9.访问nginx服务器

打开浏览器输入

你的ip地址:80

如果出现以下情况那么一定是你的防火墙没有放行80端口

Linux操作系统(Centos7)安装nginx_第3张图片

解决办法 :

1.放行

firewall-cmd --add-port=80/tcp --zone=public --permanent

2.重启防护墙

systemctl restart firewalld

3.查看是否放行

firewall-cmd --list-port

4.刷新网页就OK了

 

 

 

你可能感兴趣的:(linux,nginx,服务器)