自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白衣不染尘的博客

学习 故障 报错记录

  • 博客(26)
  • 收藏
  • 关注

原创 基于Apache搭建博客

因为之前在web01上搭建过博客,所以将web01上的blog备份上传到web02服务器上就可以了。cd /application/nginx/html/  tar zcvf blog.tar.gz ./blog/  #打包压缩/blog/sz -y blog.tar.gz #下载到本地 web02服务器上的操作rz   #上传blog.tar.gztar xf blo...

2018-07-31 19:01:38 1012

原创 apache服务安装并实现基于虚拟主机的实践

apache2.2.31+php5.3.27+mysql5.5.491、安装apachewget http://archive.apache.org/dist/httpd/httpd-2.2.31.tar.gztar xf httpd-2.2.31.tar.gzcd httpd-2.2.31yum install zlib zlib-devel -y./configure ...

2018-07-30 21:41:17 357

原创 WordPress博客程序URL静态化

WordPress博客程序URL静态化打开wordpress后台管理界面:设置-固定链接-自定义结构中输入:/archives/%post_id%.html - 保存。[root@web01 ~]# cd /application/nginx/conf/extra/[root@web01 extra]# vim blog.conf  #编辑nginx的blog的配置文件  ...

2018-07-29 21:53:43 1429

原创 Linux基础测试

一.填空题:1. 在Linux 系统 中,以 文件 方式访问设备 。2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统 。3. Linux文件系统中每个文件用i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和 数据 存储块 。5. 链接分为:硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件...

2018-07-20 08:29:58 594

原创 集群LNMP组件分离

将LNMP一体机的数据库分离成独立的数据库创建独立的数据库(db01-51数据库)wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.49-linux2.6-x86_64.tar.gztar xf mysql-5.5.49-linux2.6-x86_64.tar.gzmkdir -p /applicationmv ...

2018-07-17 08:49:58 379

原创 搭建wordpress博客程序

添加mysql库和用户及密码1、创建mysq用户mysql -uroot -p123456create database wordpress;show databases;grant all on wordpress.* to wordpress@'localhost' identified by '123456';select user,host from mysql.user;show gra...

2018-07-16 10:02:22 1595

原创 Nginx配置PHP测试连接mysql服务

1、创建测试文件[root@web01 blog]# vim test_mysql.php <?php       $link_id=mysql_connect('localhost','root','123456') or mysql_error();       if($link_id){                echo "mqsql successful cese";     ...

2018-07-15 20:42:16 2998

原创 整合nginx+php测试

整合nginx+php测试1、启动php-fpm/application/php/sbin/php-fpm2、编辑nginx配置文件vim /application/nginx/conf/extra/blog.conf   添加下面的内容:        location ~ .*\.(php|php5)?$ {            root html/blog;            fast...

2018-07-15 09:52:05 3872

原创 PHP(FastCGi)服务安装

1、查看nginx和mysql是否启动netstat -lntup|egrep "nginx|mysql"netstat -lntup|egrep "3306|80"2、查看系统版本及位数cat /etc/redhat-releaseuname -m3、安装PHP基础库yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-...

2018-07-14 23:50:01 2518

原创 FastCGI介绍及LNMP工作原理

1、什么是CGICGI全称是“通用网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序一般运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。2、什么是FastCGIFastCGI是一个可伸缩地、高速地在HTTP服务器和动态脚本语言间通信的接口,主...

2018-07-14 22:10:31 488

原创 MySQL创建修改登录密码

MySQL创建修改登录密码MySQL安装完成后,默认情况下,管理员账号root是无密码的,这个必须要设置。1、MySQL创建密码:[root@web01 mysql]# mysqladmin -u root password 'ceshi123'   #为mysql设置密码[root@web01 mysql]# mysql  #直接使用mysq 登录,会报错ERROR 1045 (28000): ...

2018-07-14 21:18:37 867

原创 My SQL数据库二进制安装及故障排查

1. 下载my sql数据库https://dev.mysql.com/downloads/mysql/5.5.htmlhttp://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.49-linux2.6-x86_64.tar.gz 2. 本地上传、解压并移动MySQL二进制软件包到指定的安装路径[root@web01 tools]# rz -y  ...

2018-07-14 00:02:52 532

原创 My SQL数据库概念

My SQL数据库概念MySQL是一个精巧的SQL数据库管理系统,而且是开源的数据管理系统,是一个真正的多用户、多线程SQL数据库服务器。MySQL 主要目标是快速、健壮和易用。MySQL数据库的最常用标准化语言为SQL结构化查询语言。数据库能做什么 存储大量数据,方便查询和操作 保持数据信息的一致、完整 共享和安全 通过组合分析,产生新的有用信息 ...

2018-07-13 20:08:38 3413

原创 LNMP架构介绍及原理流程

LAMP==Linux+Apache+Mysql+PHPLNMP==Linux+Nginx+Mysql+PHP以上两个架构是目前网站的主流架构LNMP的工作原理LNMP是指LNMP==Linux+Nginx+Mysql+PHP的结构体系。其工作原理如下:首先,浏览器发送http request请求到服务器(Nginx),服务器响应并处理web请求,将一些静态资源(CSS,图片,视频等)保存服务器上...

2018-07-13 00:57:10 6705

原创 Nginx及apache出现状态403问题的解决办法

403问题并不是nginx才有,apache服务的Forbidden 403问题同样也是这几个问题导致的,只是参数细节略有区别而已。下面以nginx为例:1、nginx配置文件里不配置默认首页参数或者在站点目录下没有首页文件     index index.php index.html index.htm;问题模拟示例:[root@web01 extra]# cat www.conf#www vi...

2018-07-12 20:52:25 964

原创 Nginx用户访问及密码验证

Nginx用户访问及密码验证在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具设置用户名、密码(其中密码已经加过密),然后保存到文件中,接着在 nginx 配置文件中根据之前事先保存的文件开启访问验证。生成密码可以使用 htpas...

2018-07-11 22:47:42 16948 4

原创 Nginx Rewrite 301跳转

Nginx Rewrite 301跳转除了使用别名的方式实现etiantian.org和www.etiantian.org访问同一个地址,还可以使用nginx Rewrite 301跳转的方式实现,配置如下:[root@web01 extra]# vim www.conf                     server {        listen       80;        ser...

2018-07-11 19:37:30 2453

原创 Nginx Rewrite

Nginx Rewrite1. 什么是Nginx Rewrite和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要PCRE的支持。2. Nginx Rewrite    rewrite是实现URL重...

2018-07-10 23:48:08 707

原创 Nginx Location语法

Nginx Location语法1. location的作用location指令的作用是可以根据用户请求的URI来执行不同的应用,URI其实就是根据用户请求的网站的地址URL匹配,匹配成功即进行相关的操作。2. location语法语法规则: location [=|~|~*|^~] /uri/ { … }= 开头表示精确匹配^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。n...

2018-07-10 20:31:59 430

原创 Nginx日志轮询切割

Nginx日志轮询切割    默认情况Nginx会把所有的访问日志生成到一个指定的访问日志文件access.log里,但这样一来,时间长了就好导致文件很大,不利于分析日志和处理,所以就有必要对Nginx按天或者按小时进行切割成不同的文件保留。Nginx日志轮询按天切割:1. 编写脚本[root@web01 scripts]# vim cut_nginx_log.sh                ...

2018-07-09 23:51:21 466

原创 Nginx访问日志(access_log)

Nginx访问日志(access_log)Nginx访问日志(access_log)介绍    Nginx会把每个用户访问的日志信息记录到指定的日志文件里,供网站管理员分析用户浏览行为等,此功能由ngx_http_log_module 模块负责。访问日志参数 Nginx访问日志主要有两个参数控制log_format  #用来定义记录日志的格式(可以定义多种日志格式,取不同名字即可)access_l...

2018-07-09 18:40:58 6451

原创 Nginx错误日志详解

Nginx错误日志详解Nginx软件会把自身运行的故障信息及用户访问的日志信息记录到指定的日志文件里Nginx错误日志信息介绍Nginx的错误信息是调试Nginx服务的重要手段,属于核心功能模块(ngx_core_module)的参数,该参数的名字为error_log,可以放在Main区块中全局配置,也可以放在不同的虚拟主机中单独记录虚拟主机的错误信息error_log的默认值:#error_lo...

2018-07-08 21:29:04 2300

原创 Nginx状态信息功能实战

Nginx状态信息功能实战Nginx软件的功能模块中有一个ngx_http_stub_status_module模块,这个模块的主要功能是记录Nginx的基本访问状态信息。1.查看是否安装了http_stub_status_module模块[root@web01 extra]# /application/nginx/sbin/nginx -V  #检查编译安装时的设置的编译参数nginx vers...

2018-07-06 21:42:18 526

原创 HTTP状态 301,302,200 的概念和区别

301和302 Http状态有啥区别?301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301 redirect: 301 代表永久性转移(Permanently Moved),302 redirect: 302 代表暂时性转移(Temporarily Moved ),Http 状态 200 标示没有任何问题发生.使用301跳转有啥好处呢?SEO(搜索引擎优化)中...

2018-07-05 21:28:06 5519

原创 Nginx基于端口和IP的虚拟主机实战

一、Nginx基于端口的虚拟主机实战1.1配置nginx配置文件[root@web01 conf]# vi nginx.conf  #进入配置文件worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octe...

2018-07-02 09:09:50 389

原创 Nginx虚拟主机介绍及基于域名的虚拟主机实战(重要)

虚拟主机概念和类型:    虚拟主机是指在网络服务器上分出一定的磁盘空间,用户可以租用此部分空间,以供用户放置站点及应用组件,提供必要的数据存放和传输功能。虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的物理服务器划分成多个“虚拟”服务器。虚拟主机技术极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代的一种新型经济形式。虚拟主机的类型:基于域名的虚拟主机:通过域名来区分虚...

2018-07-01 16:57:23 1289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除