Ubuntu-Nginx安装

1.下载Nginx

stable version 版本 http://nginx.org/en/download.html

2 解压 tar -zxvf nginx-1.12.2tar.gz:

Ubuntu-Nginx安装_第1张图片
image.png

3.安装依赖包

  • gcc g++的依赖库
  apt-get install build-essential
  apt-get install libtool
  • pcre依赖库
  sudo apt-get update
  sudo apt-get install libpcre3 libpcre3-dev
  • zlib依赖库
  apt-get install zlib1g-dev
  • ssl依赖库
  apt-get install openssl

4.安装nginx

  • 1.进入解压后的nginx目录


    Ubuntu-Nginx安装_第2张图片
    image.png
  • 2.安装配置
    先在/var下创建temp及nginx目录,进入nginx目录下执行下面命令
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
  • 3.编译
    进入解压后的nginx目录下面
    此时用 ll 命令查看,可以看到有makefile


    Ubuntu-Nginx安装_第3张图片
    image.png

    执行下面命令:

make
make install
  • 4 修改nginx.conf 文件
    Ubuntu-Nginx安装_第4张图片
    image.png

    如果不加人该行代码,在重启服务器之后,下次启动会报错:
    nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
  • 5.启动nginx
    进入usr/local ,可以看到此时多了个nginx目录


    Ubuntu-Nginx安装_第5张图片
    image.png

    进去nginx/sbin,执行下面命令启动

  ./nginx

查看启动进程
ps -ef |grep nginx

image.png
  • 6.访问nginx
    直接在Windows浏览器访问虚拟机上的Ubuntu 的IP地址即可,默认80端口


    Ubuntu-Nginx安装_第6张图片
    image.png
  • 7关闭nginx
    可以使用kill命令,但是不推荐使用。
    推荐使用:./nginx -s stop

  • 7重启
    ./nginx -s reload

你可能感兴趣的:(Ubuntu-Nginx安装)