Nginx 实战入门学习,如何在linux系统中安装Nginx服务

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38111957/article/details/80977663

一、引言

    你的专业是java ?php?,不管是java还是php等等等。在我们现在这个互联网时代,随处可见互联网带给我们的便利,这个功劳都是我们这些老老实实的程序猿付出的青春换来的呀。小编我这在劝劝你们这些女孩子们,遇到一个程序猿就赶紧嫁了吧,哈哈哈。 咳咳咳,跑题了 跑题了。 

    在目前很多的互联网的公司采用的Nginx作为代理已经数不胜数了,如果你还不会Nginx,那你就out了,赶紧跟小编我学习吧。

    本课程是以linux系统为教学,有不了解的同学可以查看小编之前编写的linux入门学习。

二、Nginx介绍

      Nginx - 高性能WEB服务器

      我们之所以可以用浏览器来访问一些网站等等,肯定得有一台机器来提供服务,这种机器称之为“服务器”。 那服务器又是通过什么软件来提供服务的呢? 一般是由WEB服务器来提供,常见的WEB服务有:Apache、Tomcat、Jetty等等一些。而我们现在所学习的Nginx更是一款轻量级、高性能的WEB服务器,也可以作为一个高效的负载均衡反向代理。

三、Linux中安装Nginx

      那我们接下来就一步一步在Linux系统中来安装一个Nginx 服务。

      3.1、登录好linux系统之后,我们到/usr/loacl/src/ 这个目录下,然后使用wget来下载Nginx的安装包,用tar进行解压(图1)

      下载地址 "http://nginx.org/download/nginx-1.4.7.tar.gz",各位也可以去官方找其他版本。

扫描二维码关注公众号,回复: 2983979 查看本文章

      3.2、然后使用"./configure --prefix=/usr/local/nginx" ,安装nginx到指定目录。 在我们安装过程中,可能会因为缺少某一些裤而导致错误的出现(图2) 这里的错误是说缺少的PCRE这个裤,我们给linux安装一个就可以了“yum install pcre pcre-devel”,如(图3)这个就是我们安装了成功了,然后重新启动nginx安装程序。 如果还出出现其他未安装的程序,请安装提示进行安装即可(图4)

      

      

     

    

       3.3、一直到出现如下(图1),则说明我们没有缺少其他裤或者问题了,最后我们在输入“make && make install”,等待安装完成 。(图2则编译完成)

         

        

        3.4、启动Nginx,我们切换目录到我们gninx的安装目录,查看文件列表一共有4个文件夹如下(图1):

               1.conf //存放配置文件    2.html // 存放网页文件    3.logs // 存放日志文件    4.sbin // 存放可执行文件

         既然我们需要启动nginx,肯定是在sbin目录下找,然后我们发现sbin目录下只有一个nginx,接下里我们启动他。 返回到/usr/local/nginx 目录下,输入./sbin/nginx 启动。结果发现报错了(图4)

         

         

         

        

      3.5、如上我们启动nginx出错了,原因是因为不能绑定80端口,那肯定是因为其他程序占用了80端口,只需要我们吧占用80端口到进程杀掉就行了。

             第一步:查看进程输入 "netstat -antp" ,我们看到是nginx自己占用了,因为我之前已经启动过了一个nginx服务

             第二步:杀死该进程输入"pkill -9 nginx",我这里后面写的nginx是进程名,如果你是其他程序占用了,请改成其他进程

             第三步:重新启动nginx ,则正常。(图2)

             

            

四、总结

    本章讲解了如何在Linux系统环境中,来安装一个Nginx服务,本教程是小编亲测,如遇到问题可以加我Q:1351098539欢迎讨论技术,绝不拉帮结派哈哈哈。 分享自己的学习经历是一件开心的事,麻烦动动鼠标给小编点点赞,感谢感谢。

猜你喜欢

转载自blog.csdn.net/weixin_38111957/article/details/80977663