nginx安装及部署

一、下载nginx和其依赖的组件

  • nginx官网:www.nginx.org

    • 下载$ wget http://nginx.org/download/nginx-1.17.8.tar.gz
  • 然后下载其依赖的组件

    • $ yum install -y pcre pcre-devel
    • $ yum install -y zlib zlib-devel
    • $ yum install -y openssl openssl-devel

二、安装nginx

  • 解压及安装

    • $ tar -xvzf nginx-1.17.8.tar.gz
    • 然后进入目录$ cd nginx-1.17
    • make$ ./make.sh
    • $ ./make.sh install
  • 可以给nginx创建一个软链接

    • 创建软连接之后就不用在进入到指定的安装目录去打开nginx
    • $ ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
  • 打开nginx

    • 创建好软连接之后在哪里都可以直接打开它
    • $ nginx
    • 查看进程$ ps aux | grep nginx
      在这里插入图片描述
    • 如上图所示说明nginx服务已经开启,我们可以试着访问他
    • 在浏览器输入你服务器的IP
      在这里插入图片描述
    • 这样我们的nginx就部署好了

三、nginx依赖的组件介绍

  • OpenSSL

SSL是Secure SocketsLayer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。

  • Zlib

zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。

  • PCRE

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。Boost太庞大了,使用boost regex后,程序的编译速度明显变慢。测试了一下,同样一个程序,使用boost::regex编译时需要3秒,而使用pcre不到1秒。因此改用pcre来解决C语言中使用正则表达式的问题。

发布了23 篇原创文章 · 获赞 12 · 访问量 8114

猜你喜欢

转载自blog.csdn.net/weixin_44816732/article/details/104226693