十周三次课(3月2日)

author author     2022-10-22     110

关键词:

十周三次课(3月2日)
11.18 Apache用户认证


技术分享图片

vim

技术分享图片

技术分享图片

重新加载

技术分享图片

测试

技术分享图片

401这个状态码说明访问的内容需要做用户验证

技术分享图片

curl带用户名和密码访问

技术分享图片


针对文件用户认证

技术分享图片

编辑配置

技术分享图片

测试

技术分享图片

技术分享图片



11.19/11.20 域名跳转

技术分享图片


配置:
<VirtualHost *:80>
DocumentRoot "/data/wwwroot/123.com"
ServerName 123.com
ServerAlias www.example.com 2111.com
<IfModule mod_rewrite.c> 需要mod_rewrite模块支持
RewriteEngine on //打开rewrite功能
RewriteCond %HTTP_HOST !^123.com$ 定义rewrite的条件,主机名(域名)不是123.com则满足条件
RewriteRule ^/(.)$ http://123.com/$1 [R=301,L] 
#定义rewrite规则,当满足上面的条件时,这条规则才会执行.
</IfModule>
</VirtualHost>


技术分享图片

301表示永久跳转,302为临时跳转

技术分享图片

测试

技术分享图片

技术分享图片

技术分享图片





11.21 Apache访问日志

技术分享图片


技术分享图片

cat!$

技术分享图片


定义日志格式

技术分享图片

技术分享图片


技术分享图片

新日志

技术分享图片

技术分享图片




扩展 
apache虚拟主机开启php的短标签   技术分享图片http://ask.apelearn.com/question/5370 


?十二周三次课(3月14日)

十二周三次课(3月14日)12.10Nginx访问日志测试12.11Nginx日志切割自定义shell脚本vim/usr/local/sbin/nginx_log_rotate.sh#写入如下内容#!/bin/bash#假设nginx的日志存放路径为/tmp/d=`date-d"-1day"+%Y%m%d` logdir="/tmp/"nginx_ 查看详情

?十二周三次课(3月14日)

十二周三次课(3月14日)12.10Nginx访问日志测试12.11Nginx日志切割自定义shell脚本vim/usr/local/sbin/nginx_log_rotate.sh#写入如下内容#!/bin/bash#假设nginx的日志存放路径为/tmp/d=`date-d"-1day"+%Y%m%d` logdir="/tmp/"nginx_ 查看详情

十四周二次课(3月27日)

十四周二次课(3月27日)14.4 exportfs命令14.5 NFS客户端问题方法1:客户端挂载时加上-onfsvers=3(或-oremount,nfsvers=3,重新进行挂载),例如:mount-tnfs-oremount,nfsvers=3192.168.133.130:/tmp//mnt/方法2:更改/etc/idmapd.conf配置文件,客户端和服务端... 查看详情

十周四次课(3月5日)

十周四次课(3月5日)11.22 访问日志不记录静态文件vim/usr/local/apache2.4/conf/extra/httpd-vhosts.conf<VirtualHost :80>DocumentRoot"/data/wwwroot/123.com"ServerName123.comServerAliaswww.example.co 查看详情

十三周四次课(3月22日

十三周四次课(3月22日)13.1 设置更改root密码1.设置root密码mysqladmin-urootpassword'123456'#设置mysql的root密码为123456mysql-uroot-p123456#登录mysql2.更改密码mysqladmin-uroot-p'123456'password'654321'#将my 查看详情

七周三次课(1月24日)

七周三次课(1月24日)10.11 Linux网络相关10.12 firewalld和netfilter10.13 netfilter5表5链介绍10.14 iptables语法扩展(selinux了解即可)1. selinux教程  http://os.51cto.com/art/201209/355490.htm  查看详情

十三周五次课(3月23日)

十三周五次课(3月23日)13.4 mysql用户管理grant授权 all 所有的权限 *.*所有的库和表@限定ip%通配所有的ipidentifiedby"123456a"密码查看指定用户的授权13.5 常用sql语句查insert插入update更改truncate清空内容,结构... 查看详情

十四周四次课(3月29日)

十四周四次课(3月29日)16.1 Tomcat介绍16.2 安装jdk官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk8后,将其传送到虚拟机的/usr/local/src/目录下.16.3 安装Tomcat进入src目录:cd 查看详情

十三周一次课(3月19日)

十三周一次课(3月19日)12.21php-fpm的poolnginx有多个站点,每一个站点使用各自的pool,这样当一个站点有问题(比如502错误)时,其他站点不会受到影响.或者vim/usr/local/php-fpm/etc/php-fpm.conf#在[global]部分增加include=etc/php-fpm.d/*.confmkdir/usr/loca... 查看详情

十四周三次课(3月28日)

十四周三次课(3月28日)15.4 xshell使用xftp传输文件安装xftp.登陆xshell,再按快捷键Ctrl+Alt+F15.5 使用pure-ftpd搭建ftp服务pure-ftpd比vsftpd更加简单安装epel扩展源(若已安装则跳过该步):yuminstall-yepel-release指定密码配置文件如果之前... 查看详情

十四周三次课(3月28日)

十四周三次课(3月28日)15.4 xshell使用xftp传输文件安装xftp.登陆xshell,再按快捷键Ctrl+Alt+F15.5 使用pure-ftpd搭建ftp服务pure-ftpd比vsftpd更加简单安装epel扩展源(若已安装则跳过该步):yuminstall-yepel-release指定密码配置文件如果之前... 查看详情

2018.3.210周3次课

十周三次课(3月2日)11.18Apache用户认证11.19/11.20域名跳转11.21Apache访问日志11.18Apache用户认证这个功能就是在用户访问网站的时候,需要输人用户名密码才能顺利访问。一些比较重要的站点或者网站后台通常会加上用户认证,目... 查看详情

四周第五次课(3月2日)

四周第五次课(3月2日)6.5zip压缩工具6.6tar打包6.7打包并压缩看下这个帖子:http://ask.apelearn.com/question/54356.5zip压缩工具zip可以压缩目录压缩程度小压缩完文件,压缩前的文件不消失。解压缩文件,不能指定名字。6.6tar打包100兆12.... 查看详情

四周第五次课(3月2日)

6.5 zip压缩工具6.6 tar打包6.7 打包并压缩6.5zip压缩工具zip压缩工具支持压缩目录。开始zip之前做一下准备工作首先将/tmp/aminglinuxcp到/tmp/d6z下#cd/tmp/d6z#cp-r/tmp/aminglinux/.#treeaminglinux/aminglinux/├──2│ ├──2.txt│ ... 查看详情

学习十八

四周第四次课(3月1日)6.1压缩打包介绍6.2gzip压缩工具6.3bzip2压缩工具6.4xz压缩工具四周第五次课(3月2日)6.5zip压缩工具6.6tar打包6.7打包并压缩看下这个帖子:http://ask.apelearn.com/question/5435压缩打包介绍常见的压缩文件格式好多... 查看详情

二周第三次课(12月20日)

二周第三次课(12月20日)2.14文件和目录权限chmod标白的9位代表权限,3位3位表示,第一个3位表示所有者对文件的权限,第二个3位所属用户组所有的权限,第三个3位表示其他用户所有的权限,r-read,w-write,x-可执行,--无权限。... 查看详情

十五周二次课三次课(4月3日4月4日)

十五周二次课、三次课(4月3日、4月4日)不停库不锁表在线主从配置 http://blog.sina.com.cn/s/blog_6f2108260101kwxv.htmlmysql主从常见问题1、从库的mysql命令行下执行:showslavestatus\G,查看三个状态:        ... 查看详情

十二周一次课(3月12日)

十二周一次课(3月12日)12.1 LNMP架构介绍12.2 MySQL安装LNMP中MySQL的安装和LAMP中基本是一致的,安装配置步骤如下:cd/usr/local/srcwget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gztarzxvfmys 查看详情