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  连接目标是随机的 就和开盲盒一样

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐