看这就够了

https://segmentfault.com/a/1190000012435644

注意如果是远程浏览器访问是否启动了nginx,出现无法访问 服务器能够启动。访问不了页面

很大可能是防火墙没有开80端口

防火墙命令
firewall-cmd --zone=public --add-port=80/tcp --permanent

然后再 firewall-cmd --reload

 

首先连接上你的服务器

安装gcc 环境

sudo yum install gcc-c++

nginx使用到了三个依赖包

zlib  、pcre  、openssl

安装PCRE依赖库 

#进入目录cd /opt

下载

sudo wget  http://downloads.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gz

解压安装包

sudo tar zxvf pcre-8.43.tar.gz

编译安装

cd /opt/pcre-8.43.tar.gz

sudo ./configure

sudo make && make install

查看版本

sudo pcre-config --version

下载zlib

cd /opt

sudo wget http://www.zlib.net/zlib-1.2.11.tar.gz

解压安装包

sudo tar zxvf zlib-1.2.11.tar.gz

编译安装

cd /opt/pcre-zlib-1.2.11

sudo ./configure

sudo make && make install

下载openssl

cd /opt

sudo wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz

解压安装包

sudo tar zxvf openssl-1.0.2n.tar.gz

编译安装

cd /opt/openssl-1.0.2

sudo ./configure

sudo make && make install

下载Nginx

sudo wget -c https://nginx.org/download/nginx-1.17.3.tar.gz

解压安装包

sudo tar -zxvf nginx-1.17.3.tar.gz

安装nginx

cd /opt/nginx-1.17.3

sudo ./configure
sudo make && make install

查找nginx安装目录

whereis nginx

进入nginx安装目录

cd /usr/local/nginx/sbin

sudo ./nginx  #启动nginx

sudo ./nginx -s stop

查看版本

sudo ./nginx -v

启动后在浏览器属于ip默认端口80

Linux下如何安装Nginx的更多相关文章

  1. linux下编译安装nginx

    1.首先下载稳定版nginx1.10.2 使用wget命令下载 wget http://nginx.org/download/nginx-1.10.2.tar.gz 2.然后解压 tar -zxvf  ...

  2. Nginx总结(一)Linux下如何安装Nginx

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

  3. Linux下编译安装nginx并且监控

    一.安装Nginx 使用源码编译安装,包括具体的编译参数信息. 正式开始前,编译环境gcc g++ 开发库之类的需要提前装好. 安装make: yum -y install gcc automake ...

  4. centos/linux下的安装Nginx

    1.安装gcc编译器 先查看gcc编译器是否安装 在shell控制台输入gcc-v 如果没有安装请看下一步 使用yuma安装gcc yum intsall gcc 看到如下视图则说明安装成功 2.安装 ...

  5. nginx详解(代理服务器的解释+nginx 在linux 下的安装+nginx.conf 中的配置解释)

    一.概论 1.什么是代理服务器 代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的硬 ...

  6. 【夯实PHP基础系列】linux下yum安装PHP APC

    Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...

  7. Linux下php安装Redis扩展

    说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php7/etc/php.ini Nginx安装目录:/usr/loca ...

  8. Linux下php安装phpredis

    说明:php安装目录:/usr/local/php5php.ini配置文件路径:/usr/local/php5/etc/php.iniNginx安装目录:/usr/local/nginxNginx网站 ...

  9. Linux下PHP安装配置MongoDB数据库连接扩展

    Web服务器: IP地址:192.168.21.127 PHP安装路径:/usr/local/php 实现目的: 安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库 具体操作 ...

随机推荐

  1. Linux赋予root权限

    按照帖子都一一尝试了下 https://blog.csdn.net/yajie_china/article/details/80636783 首先增加用户和给新用户创建密码,都不用说 用useradd ...

  2. webpack中css文件的代码分割

    module.exports = { output: { filename: '[name].js', chunkFilename: '[name].chunk.js', path: path.res ...

  3. 0002SpringBoot整合Junit

    前提条件:SpringBoot已经整合了Mybatis,至于SpringBoot如何整合Mybatis可参考我的上一篇文章 SpringBoot为什么要整合Juni? SpringBoot整合了Jun ...

  4. 关于pageHelper无法查到总数踩到的坑

    问题代码 PageHelper.startPage(pageNum,pageSize); List<pojoVo> pojoVo=robotService.getPageList(); P ...

  5. POJ-3186-Treats for the Cows(记忆化搜索)

    链接: https://vjudge.net/problem/POJ-3186 题意: FJ has purchased N (1 <= N <= 2000) yummy treats f ...

  6. Educational Codeforces Round 40 (Rated for Div. 2) 954G G. Castle Defense

    题 OvO http://codeforces.com/contest/954/problem/G 解 二分答案, 对于每个二分的答案值 ANS,判断这个答案是否可行. 记 s 数组为题目中描述的 a ...

  7. Python14__网络SOCKET

  8. 002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角波,矩形波,锯齿波

    (一)非常感谢:89C51与ad0832 输出正弦波,三角波,矩形波,锯齿波 (二)在上面的情况下进行程序的修改,实现50HZ的输出 (三)电路图 (三)输出方波 (四)输出锯齿波 (五)输出三角波 ...

  9. java中vector中add,addElement区别

    这两个方法最大的区别就是返回值不一样,在作用上基本没有区别. add是实现List接口重写的方法,返回值为boolean.addElement是Vector类中的特有方法,返回值是void.

  10. ZOJ 3182 HDU 2842递推

    ZOJ 3182 Nine Interlinks 题目大意:把一些带标号的环套到棍子上,标号为1的可以所以操作,标号i的根子在棍子上时,只有它标号比它小的换都不在棍子上,才能把标号为i+1的环,放在棍 ...