1.whereis nginx

  首先查看服务器上是否已经安装过nginx,如果没有,继续。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2.cd usr/local

3. 安装依赖

   yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake

   yum -y install wget httpd-tools vim
   yum -y install zlib zlib-devel

4. 下载tar包(nginx

wget http://nginx.org/download/nginx-1.14.2.tar.gz

5. 解压

tar -xvf nginx-1.14.2.tar.gz

6. 安装(cd nginx-1.13.7)

 mkdir nginx
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf
make && make install(make->编译,make install->安装)

 注意:

  1)运行./configure报错: permission denied,

          说明文件不可执行,需要赋权:chmod +x configure

  2)运行make报错: make:*** No rule to make target `build', needed by `default'.  Stop.

           yum update->删除现有的nginx解压的文件夹,重新解压

      3) 运行make install报错: 是同一个文件

           ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf

7. 启动

   cd /usr/local/nginx/sbin

   运行./nginx

8.  如果访问不到,请确认服务器的该端口是否开启。

9. nginx.conf配置文件

server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html/dist;
            index  index.html index.htm;
        }
  }
  server {
        listen       8082;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html/build;
            index  index.html index.htm;
        proxy_pass http://localhost:8080;
        }
  }

10.重启nginx

   kill -HUP pid

11.查看nginx全部进程

   ps -ef | grep nginx(e:全部进程,f:全格式)

 

                 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄