码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx安装

时间:2019-04-11 01:26:10      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:文件夹   解决   pen   作用   usr   tar.gz   pop   nload   下载   

一.什么是Nginx:

  Nginx是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。

二.Nginx作用:

  反向代理,集群,虚拟服务器,负载均衡,动静分离,解决跨域问题等

三.安装Nginx:

  1.链接 https://nginx.org/en/download.html,如下

    技术图片

  2.linux和windows版本下载完后解压(windows版本解压即可)

  以linux为例,解压后得到

    技术图片

  3.进入文件夹后可以看到目录

    技术图片

  4.执行

./configure

  5.如果出现错误如下,则

    技术图片

      (1)安装编译工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

      (2)安装PCRE,链接https://sourceforge.net/projects/pcre/files/pcre/

        下载PRCE安装包并解压,例如下图

        技术图片

        进入解压后的文件夹,找到configure并执行

cd prce-8.43.tar.gz
./configure

        安装并查看prce版本

make && make install
pcre-config --version

  6.再次进入nginx-1.14.2文件夹,执行

./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.43

  7.再执行make(注意上面那行代码,这里默认会去找/usr/local/src/ 下的prce-8.43文件夹),然后make install完成安装。

  8.查看nginx版本(上面指定的目录)

/usr/local/webserver/nginx/sbin/nginx -v

  例如

    技术图片

  9.启动nginx,进入第6步中指定的文件夹中,再进入sbin文价夹中,执行./nginx

    (在nginx文件夹中重启是sbin/nginx -s  reopen,关闭 sbin/nginx -s stop,不能直接在sbin文件夹中nginx -s reopen)

  10.查看nginx是否启动,例如

    技术图片

  nginx默认端口是80,所以直接访问ip地址,例如下图所示,即可知nginx启动成功

    技术图片

四.使用Nginx

   技术图片

  1.静态资源文件夹里的文件可以直接在外部访问,例如

    技术图片

  2.实现反向代理(不暴露真实IP地址)

  3.实现集群(使用nginx实现负载均衡)

  4.负载均衡

Nginx安装

标签:文件夹   解决   pen   作用   usr   tar.gz   pop   nload   下载   

原文地址:https://www.cnblogs.com/ywb-articles/p/10686673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!