centos服务器上部署项目(七) 安装nginx

为什么选择Nginx

优点:占用内存少,并发能力强的轻量级web服务器 反向代理服务器。配置简单稳定、开源免费、低成本的负载均衡等等。

第一步:

yum install gcc-c++

 完成

第二步:pcre

yum install -y pcre pcre-devel

第三步:zlib

yum install -y zlib zlib-devel

第四步:openssl 

yum install -y openssl openssl-devel

第五步:这里用解压的方式安装:

cd /usr/local

http://nginx.org/en/download.html

选好要下载的版本.(右键-》复制链接地址)

下载

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

第六步:解压

tar -zxvf nginx-1.8.1.tar.gz

 改个名:

- 我改了个名字,但请不要直接叫我 nginx。

 第七步:自定义配置安装

 ./configure --prefix=/usr/local/nginx1.8 --conf-path=/usr/local/nginx1.8/nginx.conf
make && make install

 好,差不多了。启动试试。

报错1:

nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

 

查看是否被暂用了。netstat -ltunp 

 

 em,这里我先给nginx换一个端口号先测一测nginx 是否安装成功。

 

 改端口号:

 

 改完 访问页面

 

把tomcat 放到nginx 上

  为了避免改错,先备份一份。同样也是改 nignx.conf 文件。

upstream king{
       server balabala:80;
}

 

 然后就是:

 最后我还是把 tomcat 和 nginx 的端口号换了过来。默认80端口给 nginx 。

 

 语句:

重新加载配置文件:nginx -s reload

@

原文地址:https://www.cnblogs.com/DarGi2019/p/13570294.html