Linux项目四之nginx网站的搭建

29 篇文章 1 订阅

      大家好!昨天的apache网站搭建完成了嘛?今天又来新的项目了哟!这些搭建的方法不只我这一种,所有大家有好的方法不要藏着掩着,要和大家分享哦(坏笑),nginx是一款高性能的http和反向代理服务器。这个反向代理大家应该不怎么了解吧!算了,我还是解释一下吧。
   nginx的反向代理:反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。

(画的丑不要介意哈!!!!)

补充:正向代理:正向代理服务器位于客户端和服务器之间,为了向服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器,代理服务器将目标服务器返回的数据转交给客户端。这里客户端是要进行一些正向代理的设置的。
    总结:正向代理代理客户端,反向代理代理服务器。

   上面知识都是给大家拓展的。下面继续讲这个nginx的优缺点。
优点:

1. 高并发量:根据官方给出的数据,能够支持高达 50,000 个并发连接数的响应
2. 内存消耗少:处理静态文件,同样起 web 服务,比 apache 占用更少的内存及资源,所有它是轻量级的
3. 简单稳定:配置简单,基本在一个 conf 文件中配置,性能比较稳定,可以 7*24 小时长时间不间断运行
4. 模块化程度高: Nginx 是高度模块化的设计,编写模块相对简单
5. 负载均衡服务器: Nginx 可以做高并发的负载均衡,且 Nginx 是开源免费的,如果使用 F5 等硬件来做负载均衡,硬
件成本比较高
6. 可移植性高: Nginx 代码完全用 C 语言编写
缺点:  
 
1. 动态处理差: nginx 处理静态文件好 , 耗费内存少,但是处理动态页面比较差
2.rewrite 弱:虽然 nginx 支持 rewrite 功能,但是相比于 Apache 来说, Apache nginx rewrite 强大。
 
接下来就是安装演示了;

第一步安装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:

     nginx 下载官网: http://nginx.org/en/download.html
     wget http://nginx.org/download/nginx-1.16.0.tar.gz
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  //允许访问所有

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿-小朱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值