Linux服务之lnmp网站服务器部署以及nginx相关知识

lnmp服务器组合

linux nginx mysql php

集成安装包

systemctl stop firewalld
wget -c http://soft.vpser.net/lnmp/lnmp1,6-full.tar.gz && tar zxf lnmp1.6-full.tar.gz && cd lnmp1.6-full && ./install.sh lnmp

选择相应配件的相应版本

此时一键安装完成以后可以直接访问ip地址 因为默认网站是开启状态

/home/wwwroot/   #网站主目录

/home/wwwroot/default/   #默认网站

lnmp vhost add  #新建虚拟主机

lnmp restart/stop/start   #lnmp服务器的相关操作命令

配置文件(修改完后需要重启lnmp服务)

nginx:

/usr/local/nginx/conf

虚拟主机:

/usr/local/nginx/conf/vhost

查看nginx是否有问题

nginx -t

重启nginx服务器

nginx -s reload

nginx模块的使用

1.nginx_http_access_module 基于ip访问的控制

在/usr/local/nginx/conf/vhost/test1.com.conf文件中

lnmp restart

2.nginx_http_auth_basic_module 基于用户的访问控制  需要登录才能访问网站 否则401报错

需要安装工具

yum -y install httpd-tools
yum provides htpasswd

同样是刚才的配置文件 可以加如下内容(路径要写全 写绝对路径才行)

接下来终端进入 /usr/local/nginx/conf/

htpasswd -bc htpasswd admin 12345
chmod 600 htpasswd
lnmp restart

3.正向代理

当你请求网站时 网站的服务器会把你设定的网页进行自动跳转 而且代理跳转是没有办法执行返回操作的 返回箭头是灰色的

此时单请求网页是正常的 但是请求网页/bd就会自动跳转到百度

而且传入以后主站的域名也不是baidu

此时请求www.xx.com/bd/的时候就是请求百度

www.xx.com/bd/s?wd=关键词  等价于 www.baidu.com/s?wd=关键词

nginx负载均衡

1.nginx七层负载均衡

2.nginx四层负载均衡

此时连接其ssh  连接目标是随机的 就和开盲盒一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Simon_Smith

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

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

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

打赏作者

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

抵扣说明:

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

余额充值