Centos7安装nginx

记录干货。。。

一、下载、解压

在centos下载依赖库:

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

在centos进入到自己要保存nginx压缩包的位置,再到nginx下载页面,找到

对着nginx-1.16.1鼠标右击,选择复制链接地址;

centos输入以下命令下载:

我下载到了/usr/local/software目录下。

用以下命令解压

tar -zxvf nginx-1.16.1.tar.gz

解压后用ls查看:

cd nginx-1.16.1/

设置编译后的目录及检查

./configure --prefix=/usr/local/software/nginx

开始编译

make && make install

返回上一目录,查看

cd ..ls

nginx就是编译后的目录了。

二、配置环境变量

用Notepad++连接服务器(我的安装redis中有教),找到并打开 /etc/profile 文件,在最后加入:

#set nginx 环境export PATH=$PATH:/usr/local/software/nginx/sbin

使用 source /etc/profile 使配置文件生效。

三、开放端口

firewall-cmd --permanent --add-port=80/tcp  #添加80端口systemctl restart firewalld.service  #重启防火墙firewall-cmd --list-ports  #查看开放的端口

开放端口后,外面才能连接,阿里云买的服务器记得在服务器管理面板的防火墙也要开放(80就不用了,设置其他端口就要)。

四、常用命令

nginx #启动nginx -s stop    #停止服务nginx -s quit    #退出服务 (等待处理完成退出)nginx -s reopen    #重新打开日志文件nginx -s reload    #重新加载配置文件

用nginx启动后,打开浏览器输入服务器ip地址和端口(80可以省略):

出现上面页面就说明成功了。。。

(0)

相关推荐

  • centos8中快速搭建Java Web开发环境

    记录一下自己的学习过程,毕设做了一个小项目,但是并没有部署在服务器上.现在开始搭建centos8服务器环境. 安装JDK 1.执行以下命令,查看yum源中的JDK1.8版本. yum list jav ...

  • Seafile Pro 8 在CentOS 7上的部署

    前置要求:机器内存必须大于2G 安装环境: CentOS 7.6.1810(Core) 8G ECC DDR4 内存 160G SSD RAID 0 6 vCPU KVM 架构 开启BBR plus加 ...

  • CentOS 7 上搭建nginx来部署静态网页

    目录 0. Nginx简介 1. 安装以及使用 1.1 安装和启动 1.2 配置服务器的访问地址 1.3 重启nginx,打开浏览器访问 0. Nginx简介 Nginx (engine x) 是一个 ...

  • Centos7上配置nginx的负载均衡

    前言 在配置nginx负载均衡前.我们需要明白几个名词的概念 注: 如果不小心忘了tomcat和nginx的启动,关闭命令,可参考写在文章最后的命令 一 重要的概念理解 1 什么是nginx呢? Ng ...

  • Centos7环境下搭建Nginx反向代理多个Tomcat的负载均衡集群

    我要.发光_2332019-03-22 23:25:34 分类专栏:大学作业 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:htt ...

  • Linux学习9-CentOS搭建nginx环境

    前言 之前我们搭建网站的时候,把war包放到tomcat下就能运行起来了,为什么部署上线的时候,又用到了nginx呢? nginx可以做多台服务器的负载均衡,当用户非常少的时候,可以用一台服务直接部署 ...

  • centOS7安装nginx及nginx配置

    安装所需插件 1.安装gcc gcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言 命令:查看gcc版本 g ...

  • centos7安装rabbitmq3.7.9 | 易学教程

    感谢此兄: https://blog.51cto.com/huwei555/2341513?source=dra  (centos7 安装rabbitmq 3.7) 以root用户登录. cd /ho ...

  • Nginx总结(一)一步一步教你如何安装Nginx

    以前写过一些Nginx的文章,但都是用到什么说什么,没有一个完整系统的总结.趁最近有时间,打算将Nginx相关的内容重新整理一下.nginx系列文章地址如下: https://www.cnblogs. ...

  • centos7安装数据库MariaDB

    在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB: #yum install mariadb-server -y #systemct ...

  • 第一次安装nginx过程

    docker pull nginx 命令安装 查找 DockerHub 上的 nginx 镜像 runoob@runoob:~/nginx$ docker search nginxNAME DESCR ...

  • linux centos7安装宝塔面板 视频教程

    linux centos7安装宝塔面板 步骤一:首先用SSH远程工具连接到远程服务器,打开宝塔官网. 步骤二:找到Linux版. 步骤三:找到Linux面板命令大全. 步骤四:这里可以找到宝塔面板Li ...

  • docker 运行容器,安装Nginx

    ###########################################运行容器#安装Nginx#搜索.下载镜像docker search nginxdocker pull nginxd ...

  • Centos7安装部署RabbitMQ及配置

    Centos7安装部署RabbitMQ及配置

  • ubuntu下安装nginx时PCRE库、zlib库、OpenSSL库的安装

    Nginx是高度自由化的Web服务器,它的功能是由许多模块来支持.如果使用了某个模块,这个模块使用了一些类似zlib或OpenSSL等的第三方库,那么就必须先安装这些软件.Ubuntu下不像在cent ...