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
@
-------博客内容仅用于个人学习总结-------