- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Tomcat安装与配置:tomcat介绍,安装JDK,安装tomcat,监听80端口,配置虚拟主机,配置日志
tomcat介绍安装JDK jdk版本1.6,1.7,1.8,平时所说的678,实际对应的是1.6,1.7,1.8官网下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,下载jdk8最新版,传到到/usr/local/src/目录下,此地址不支持wget和curl下载。安装...
2018-06-26 19:05:26 349
原创 FTP服务搭建与配置
FTP介绍大企业多使用自动化发布程序,例如:git等工具 使用vsftpd搭建ftp 安装vsftpd:yum install -y vsftpd 创建一个普通的系统用户:useradd -s /sbin/nologin virftp 指定用户的shell为nologin,不允许登录vsftpd软件是允许系统用户以ftp方式(...
2018-06-25 01:48:14 53089 1
原创 NFS服务搭建与配置
NFS介绍sdb1是负载均衡服务器NFS客户端:启动RPC服务,由RPC服务通过RPC协议去和远程RPC服务进行通信(RPC服务在centos5之前叫做portmap,centos6之后叫做rpcbind)NFS服务端:启动NFS服务和RPC服务,NFS服务本身并不监听任何端口,通讯过程基于RPC服务完成,RPC服务默认监听111端口,NFS服务在RPC服务里注册,并告知RPC通讯端口,由RPC服...
2018-06-22 11:09:38 552
原创 MySQL常用操作(3)MySQL创建用户及授权,常用SQL语句(增删改查),MySQL数据库的备份与恢复
MySQL创建用户及授权 grant all on *.* to 'user1' identified by 'passwd'; 创建user1用户,指定密码,针对所有库所有表指定所有权限 grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'12.19.23.13' identified by 'passwd'; 创建user2用户,指定...
2018-06-21 10:34:23 496
原创 MySQL常用操作(2)mysql常用命令示例
mysql常用命令 查询库 show databases; 切换库 use mysql; 这条命令可以不加;号 查看库里的表 show tables; 查看表里的字段 desc tb_name; 查看建表语句 show create table tb_name\G; 查看当前用户 select user(); 查看当前使用的数据库 select databsase(); 这...
2018-06-21 00:19:02 392
原创 MySQL常用操作(1)设置及更改root密码,连接mysql的方式,mysql常用命令
设置及更改root密码 MySQL数据库里也有个超级管理员用户root,默认密码为空,可以直接连接,但是这样不安全,需要给root设置密码,如果忘记密码,也可以更改密码。设置root密码:[root@aliyun ~]# /usr/local/mysql/bin/mysql -uroot -pEnter password: -p指定密码, 目前还没设密码,直接回车,空密码时也可以...
2018-06-20 09:54:30 360
原创 LNMP架构(6) php-fpm的连接池pool设置,php-fpm慢执行日志,限定open_basedir,php-fpm进程管理
php-fpm的连接池pool设置 php-fpm服务可以设置多个pool,可以针对每个web服务器设置一个pool,从而将服务器隔离,在其中一个pool资源耗尽时也不会导致其他站点访问不了,出现502报错的状况。1、编辑php-fpm配置文件[root@aliyun ~]# vim /usr/local/php-fpm/etc/php-fpm.conf[global]pid = /usr...
2018-06-15 11:53:48 3674
原创 LNMP架构(5) Nginx负载均衡,ssl原理,生成ssl密钥对,Nginx配置ssl
Nginx负载均衡 负载均衡是当下广泛流行的web架构中极其重要的一环,为服务器稳定性提供重要保障,同时也保障了用户体验,Nginx用作负载均衡时,后端访问目前只支持http,暂未支持https,据说新版本将会支持代理tcp。1、创建负载均衡脚本[root@aliyun ~]# yum install -y bind-utils[root@aliyun ~]# dig qq.com; ...
2018-06-13 02:45:56 1335
原创 LNMP架构(4) Nginx配置防盗链,Nginx访问控制,php解析相关配置,Nginx代理
Nginx配置防盗链1、编辑虚拟主机配置文件配置referer访问规则server{ listen 80 default_server; server_name www.test.com; index index.html index.htm index.php; root /data/wwwroot/test.com; location ~* ^.+\.(gif|jp...
2018-06-12 03:36:08 215
原创 LNMP架构(3)访问日志配置,切割,静态文件不记录日志,配置静态元素有效期
Nginx访问日志1、查看nginx的日志格式[root@aliyun logs]# grep -A2 log_format /usr/local/nginx/conf/nginx.conf log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' 日志 日志格式_名...
2018-06-11 05:09:06 290
原创 LNMP架构(2)Nginx安装,默认虚拟主机,Nginx用户认证,Nginx域名重定向
Nginx安装1、下载并解压安装包[root@aliyun ~]# cd /usr/local/src/[root@aliyun src]# wget http://nginx.org/download/nginx-1.12.2.tar.gz[root@aliyun src]# tar zxvf nginx-1.12.2.tar.gz2、配置编译选项[root@aliyun src]# c...
2018-06-08 10:59:32 285
原创 LNMP架构(1)LNMP架构介绍,MySQL安装、PHP安装、Nginx介绍
LNMP架构介绍 区别于LAMP架构,N代表Nginx,是一款小巧而性能卓越的web服务软件,相较于apache而言,Nginx对静态页面的处理能力,单台机器支持的最高并发数达到数万,远高于apache,成为近年来的流行趋势,在动态页面的处理上,能力和apache差不多。在数据处理方式上,Nginx直接处理静态数据,动态数据交由php-fpm服务处理,这一点有别于LAMP架构的中...
2018-06-07 11:23:20 270
原创 LAMP架构(9) PHP动态扩展模块安装
PHP动态扩展模块安装 在php安装时,调用了httpd的apxs工具将所需的php模块整体打包成一个动态共享模块(.so文件)以供httpd调用。后续若要增加另外的php模块,要么重新安装php添加所需模块,要么直接将需要的模块编译成扩展模块(.so文件),在php.ini配置文件中指定一下就可以使用,相对重新安装php要便捷很多。查看已加载的php模块:[root@aliyun ...
2018-06-04 13:22:12 211
原创 LAMP架构(8)限定目录禁止解析php,限制user_agent,php相关配置
限定目录禁止解析php 对于提供文件上传服务的网站,一定要禁止对程序类文件的解析,否则会有极大的安全隐患。此处以php为例,其他语言也一样。禁止指定目录解析php:[root@aliyun ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 虚拟主机1禁止指定目录解析php:<VirtualHost *:80>...
2018-06-04 01:22:58 265
原创 LAMP架构(7)配置防盗链,访问控制Directory,访问控制FilesMatch
配置防盗链为了防止别人盗用你网站上的图片,视频,歌曲,文档等资源,我们需要给网站配置防盗链。通过限制referer来实现防盗链的功能配置文件增加如下内容配置制定目录的防盗规则:[root@aliyun ~]# vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 虚拟主机1增加防盗规则:<VirtualHost *:80> ...
2018-06-01 11:10:58 194
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人