看这就够了

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服务器TIME_WAIT进程的解决与原因

    linux服务器上tcp有大量time_wait状态的解决方法和原因解释 毫无疑问,TCP中有关网络编程最不容易理解的是它的TIME_WAIT状态,TIME_WAIT状态存在于主动关闭socket连接 ...

  2. How to resolve emulator cannot be launched issue by command line

    Issue: Resolution: 1. Open the system variables, find the Path and edit it, add below item : C:\User ...

  3. bind(),call(),apply()

    call .bind . apply 这三个函数的第一个参数都是 this 的指向对象,第二个参数差别就来了: call 的参数是直接放进去的,第二第三第 n 个参数全都用逗号分隔,直接放到后面 ob ...

  4. fsLayuiPlugin富文本编辑器使用(layedit)

    富文本编辑器基于layedit实现.演示地址:http://fslayui.itcto.cn 富文本编辑器使用 必须使用textarea标签 id必须定义 必须定义样式fsLayedit 可以通过he ...

  5. Maven如何上传ja包到远程仓库

    本文转载自沧海一屌丝的博客 https://blog.csdn.net/qq_31924435/article/details/53745811 mvn install  会将项目生成的构件安装到本地 ...

  6. Java8-Optional-No.01

    import java.util.Optional; public class Optional1 { public static void main(String[] args) { Optiona ...

  7. Matlab step方法

    在Matlab中我们经常能看到Java的影子,即面向对象编程(Object Oriented Programming,OOP). 以Turbo编码为例: hTEnc = comm.TurboEncod ...

  8. 为什么margin:0 auto不能用于inline-block元素

    前言:今天一个实习生问我,为什么他对图片使用了margin:0 auto,但图片却没有居中,我让他换成对父元素使用text-align:center即可.为什么margin:0 auto对图片不起作用 ...

  9. 利用前端三大件(html+css+js)开发一个简单的“todolist”项目

    一.介绍 todolist,即待办事项.在windows android ios上参考微软家出的那个To-Do应用,大概就是那样的.我这个更简单,功能只有“待办” “已完成”两项,并且是在浏览器打开的 ...

  10. CPU中断的机制概论

    cpu的数学模型是图灵机,图灵机是一个线性运行指令的机器,它的执行序列是完全确定的,中断机制是使得cpu具有异步处理能力的机制,就是先暂停他的序列  来执行一些其他指令.具体来说就是,从硬件实现上,其 ...