Linux项目四之nginx网站的搭建
Posted 大家所爱--大萌新
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux项目四之nginx网站的搭建相关的知识,希望对你有一定的参考价值。
大家好!昨天的apache网站搭建完成了嘛?今天又来新的项目了哟!这些搭建的方法不只我这一种,所有大家有好的方法不要藏着掩着,要和大家分享哦(坏笑),nginx是一款高性能的http和反向代理服务器。这个反向代理大家应该不怎么了解吧!算了,我还是解释一下吧。
nginx的反向代理:反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。
(画的丑不要介意哈!!!!)
补充:正向代理:正向代理服务器位于客户端和服务器之间,为了向服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器,代理服务器将目标服务器返回的数据转交给客户端。这里客户端是要进行一些正向代理的设置的。
总结:正向代理代理客户端,反向代理代理服务器。
上面知识都是给大家拓展的。下面继续讲这个nginx的优缺点。
优点:
缺点:
接下来就是安装演示了;
第一步安装gcc编译环境,zlib-devel库,openssl密码库:
yum install -y gcc-c++
yum install -y zlib-devel
yum install -y openssl openssl-devel
第二步安装pcre正则表达库:(下载地址到上一节tomcat安装里面找哦,正好复习一遍)
tar -xf pcre-8.43.tar.gz
cd pcre-8.43
mkdir -p /usr/local/pcre
./configure --prefix=/usr/local/pcre
make && make install
这些上节课已经做过了
第三步编译安装nginx:
mkdir -p /usr/local/nginx
tar -xf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre
make && make install
第四步启动nginx服务:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //启动
/usr/local/nginx/sbin/nginx -t //测试
/usr/local/nginx/sbin/nginx -s stop //关闭
测试: 浏览器上:IP地址,如果服务启动,网页却显示不出来的用下面这条命令试一试
iptables -F //允许访问所有
以上是关于Linux项目四之nginx网站的搭建的主要内容,如果未能解决你的问题,请参考以下文章