1.yum解决编译nginx所需的依赖包,之后你的nginx就不会报错了
yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y

2.安装配置nginx软件,下载源代码
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz

3.解压缩源码,编译且安装
3.1 tar -zxvf nginx-1.12.0.tar.gz
3.2 切换源码目录
3.3 ./configure --prefix=/opt/nginx1616/


3.4 make && make install
在opt目录下生成nginx1616文件夹算是成功

4.进入nginx的工作目录
cd /opt/nginx1616/

5.查看gninx的工作目录
[root@localhost nginx1616]# ls
conf    配置文件目录
html    网页根目录,你的index.html就放在这里,然后通过域名访问pythonav.cn/index.html html/index.html
logs    日志
sbin    存放nginx可执行命令的

6.定制自己的nginx网站
修改/opt/nginx1616/html/index.html  这是nginx网页根文件,清空内容写入自己的html标签

7.关闭防火墙
[root@localhost conf]# systemctl stop firewalld
[root@localhost conf]# systemctl disable firewalld

8.启动nginx服务器
/opt/nginx1616/sbin/nginx    直接回车执行

9.检查nginx服务端口
ps -ef|grep nginx

10.通过windows访问nginx web服务
浏览器 访问http://192.168.142.133

总是加载不出来页面,解决办法:

通过以上几个步骤,我们再次刷新页面,发现可以了

出现这个页面,首先说明你的nginx安装成功了,但是为啥没有找到页面呢,

这是因为我们设置的首页默认目录下面还没有index.html文件造成的,接下来我们就一起去见证下结论:

这里发现,不但默认首页没有,就连目录都没有设置,真是太过分了!

方便让大家知道咋回事,把上面的配置文件给大家截图看下

 知道原因了,我们就去添加网页吧!!!!!!!!!!!!!!!

网页内容我们写了一句话:<h1>Welcome to Ngnix!<h1>"

终于看到了,自己想看的页面了!

本篇文章就写到这里,谢谢各位看官!

Linux环境安装Nginx详细步骤的更多相关文章

  1. linux上安装nginx详细步骤

    一.安装依赖包 yum install gcc gcc-c++ pcre-devel patch libffi-devel python-devel zlib-devel bzip2-devel op ...

  2. Linux环境安装Nginx步骤

    centos7平台编译环境使用如下指令安装: 1. 安装make: yum -y install gcc automake autoconf libtool make 2. 安装g++: yum -y ...

  3. 在linux上安装Scala详细步骤

    scala在linux安装很简单,就是下载,解压,配置环境变量,source一下成功. 提君博客原创 >>提君博客原创 http://www.cnblogs.com/tijun/ < ...

  4. Ubuntu下安装Nginx详细步骤

    Nginx安装之前需要三个支持: 模块依赖性 ①gzip 模块需要 zlib 库 ②rewrite 模块需要 pcre 库 ③ssl 功能需要 openssl 库 预先编译好的包: sudo apt- ...

  5. linux下安装jdk 详细步骤(一条命令即可安装)

    转载:https://blog.csdn.net/luochangchen/article/details/72804426 作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装 ...

  6. Linux环境安装nginx

    安装需要以下工具: yum -y install gcc gcc-c++ autoconf automake 模块依赖: yum -y install zlib zlib-devel openssl ...

  7. Docker入门教程-Linux环境安装Nginx及入门使用

    介绍 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服 ...

  8. linux下安装jira详细步骤

    首先从官网下载jdk的安装包,将jdk的安装包上传到虚拟机或者服务器,在./usr/local/目录下面创建一个java目录:mkdir java 等等,具体祥看本文,希望对你有所帮助 linux下安 ...

  9. 在linux上安装spark详细步骤

    在linux上安装spark ,前提要部署了hadoop,并且安装了scala. 提君博客原创 对应版本 >>提君博客原创  http://www.cnblogs.com/tijun/   ...

随机推荐

  1. ECSHOP后台开发模块步骤

    一.建数据库二.添加到后台导航栏并配置相关语言包三.权限配置四.添加增删查改五.增加其他功能(复制,搜索(暂时调不出来页面),排序,转移,AJAX) 以添加支付信息模块为例 第一步首先我们用phpmy ...

  2. 2017.10.13 unable to open debugger port(127.0.0.1:10308)

    参考来自:http://blog.csdn.net/qq_34360219/article/details/76169653 1.场景 突然间IDEA就跑不起项目了,报了如下的错误:unable to ...

  3. WIN7 安装其他的系统boot

    1,安装win7系统不赘述. 2,在安装完win7系统后,准备安装CentOS7.0 3,准备ISO文件和所需软件 1.CentOS官网下载DVD ISO文件​ 一般选择DVD ISO ​     2 ...

  4. openlayers对接百度地图新方法

    上次给大家提供的openlayers对接百度地图有些问题,是因为没有进行分辨率设置,也没有进行相应的平面坐标转换,获取getURL的方法还是没有变化的 getURL: function (bounds ...

  5. 微信小程序 - 获取用户信息的几种方式

    1. 老接口(上线使用-测试用button先获取用户信息) // 登录 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, ses ...

  6. 自定义HttpReqeust,解决request请求参数只能拿一次就失效的问题

    定义一个过滤器并实现如下方法 @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResp ...

  7. passwd(总结)

    1.当前用户是root root用户修改密码 ,直接 passwd[不要输入当前用户密码] 如果修改其他用户密码,需要 passwd 用户名 如: passwd sc 短短的密码,如123也能通过,因 ...

  8. 【LoadRunner】安装LoadRunner

    LoadRunner安装 下载好LoadRunner安装包,点击运行 在点击安装后,会提示需要安装一下程序,直接点击[确定]安装即可. 上述程序安装完毕后,会自动弹出下面的窗口,点击[下一步] 选择[ ...

  9. Oracle 创建表空间与用户

    /* 说明:若已经存在相应的用户和表空间,则需要先删除相应的用户和表空间 然后再全部重新建立 */ --删除用户 drop user XNZQWEIXIN cascade; --删除表空间 drop ...

  10. ios程序,顶部和底部产生空白——程序不能全屏运行

    在开发过程中,遇到过这样的问题,整个程序不能以全屏状态运行,顶部和底部出现空白,如下图所示: 这样的原因是:设置的启动页不合适,设置大小合适的启动页就好了