随笔分类 -  linux

nginx 域名重定向
摘要:nginx 域名重定向 在conf/vhost/中添加 test02.conf 文件 server { listen 80; server_name www.test02.com test02.com test2.com; index index.html index.htm index.php; 阅读全文

posted @ 2018-01-04 01:51 游荡的鱼 阅读(234) 评论(0) 推荐(0)

nginx 默认虚拟主机
摘要:nginx 默认虚拟主机 vim /usr/local/nginx/conf/nginx.conf //增加include vhost/*.conf; //加在http中 mkdir /usr/local/nginx/conf/vhost cd !$; vim default.conf /usr/l 阅读全文

posted @ 2018-01-04 01:49 游荡的鱼 阅读(123) 评论(0) 推荐(0)

nginx 用户认证
摘要:nginx 用户认证 vim /usr/local/nginx/conf/vhost/test.com.conf server { listen 80; server_name test.com; index index.html index.htm index.php; root /data/ww 阅读全文

posted @ 2018-01-04 01:49 游荡的鱼 阅读(147) 评论(0) 推荐(0)

nginx 安装
摘要:nginx 安装 cd /usr/src/local wget http://nginx.org/download/nginx-1.12.2.tar.gz tar -zxvf nginx-1.12.2.tar.gz ./configure —prefix=/usr/local/nginx make 阅读全文

posted @ 2018-01-04 01:48 游荡的鱼 阅读(165) 评论(0) 推荐(0)

LNMP-PHP安装
摘要:PHP安装 和LAMP安装PHP是有差别的,需要开启php-fpm服务 cd /usr/src/local/ wget http://hk1.php.net/get/php-7.2.0.tar.gz/from/this/mirror #下载7.2.0 ./configure --prefix=/us 阅读全文

posted @ 2018-01-02 22:36 游荡的鱼 阅读(876) 评论(0) 推荐(0)

LNMP架构介绍
摘要:LNMP架构介绍 LNMP和LAMP 不同的是提供web服务的是Nginx PHP是作为一个独立服务存在的,这个服务叫做php-fpm Nginx直接处理静态请求,动态请求会转发给php-fpm 用户浏览器 ——Nginx——-php-fpm | | 静态文件 mysql nginx 介绍 Ngin 阅读全文

posted @ 2018-01-02 22:35 游荡的鱼 阅读(360) 评论(0) 推荐(0)

ubuntu 安装软件一直报错
摘要:ubuntu 安装软件一直报错 E: The package mysql-community-server needs to be reinstalled, but I can't find an archive for it. 不管安装什么软件都报这个错误 dpkg --remove --forc 阅读全文

posted @ 2017-12-29 11:43 游荡的鱼 阅读(411) 评论(0) 推荐(0)

PHP 短标签
摘要:控制参数: short_open_tag = On如果设置为Off,则不能正常解析类似于这样形式的php文件:<?phpinfo()?>而只能解析<?phpphpinfo()?>这样形式的php文件所以要想php支持短标签,需要我们把short_open_tag 设置为On. 阅读全文

posted @ 2017-12-28 08:06 游荡的鱼 阅读(243) 评论(0) 推荐(0)

php 扩展模块安装
摘要:PHP 扩展模块安装 /usr/local/php/bin/php -m //查看模块 测试安装一个redis的模块 cd /usr/local/src/wget https://codeload.github.com/phpredis/phpredis/zip/developmv develop 阅读全文

posted @ 2017-12-28 07:55 游荡的鱼 阅读(113) 评论(0) 推荐(0)

apache 开启压缩功能
摘要:这里的压缩并不是对网站的图片压缩,而是对普通的静态文件,诸如html, js, css 等元素压缩。不要小看这个压缩功能,如果一个网站的请求量很大的话,这样可以节省海量带宽,在我国带宽资源非常昂贵,所以小小的一个压缩功能可以为企业节省不少的成本呢!下面就来看看如何配置它? 首先,需要看一下我们的ap 阅读全文

posted @ 2017-12-27 14:11 游荡的鱼 阅读(142) 评论(0) 推荐(0)

apache 扩展模块
摘要:apache 扩展模块 查看相应模块是否安装:httpd -l 或者 httpd -M | grep module_name root@ubuntu:/usr/src/local/httpd-2.4.29# httpd -l Compiled in modules: core.c mod_authn 阅读全文

posted @ 2017-12-27 14:09 游荡的鱼 阅读(177) 评论(0) 推荐(0)

PHP 相关配置 apache 设置 目录访问限制 open_basedir
摘要:PHP 相关配置 查看php配置文件位置 /usr/local/php/bin/php -i|grep -i “loaded configuration file” #如果系统上装了多个PHP可能得到的内容不是实际的配置文件位置可以使用phpinfo()函数进行查看 index.php: <?php 阅读全文

posted @ 2017-12-27 08:13 游荡的鱼 阅读(444) 评论(0) 推荐(0)

apache 控制访问 限制user_agent
摘要:控制访问 限制user_agent user_agent可以理解为浏览器标识核心配置文件内容 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_USER_AGENT} .*curl.* [NC,OR] #OR "或" 无此标签则 阅读全文

posted @ 2017-12-27 08:05 游荡的鱼 阅读(386) 评论(0) 推荐(0)

apache 限定某个目录禁止解析PHP
摘要:限定某个目录禁止解析PHP 核心配置文件内容 <Directory /data/www/test01/upload> php_admin_flag engine off </Directory> curl测试时直接返回了php源代码,并未解析 禁止PHP解析任何文件,并返回403> <Directo 阅读全文

posted @ 2017-12-27 08:04 游荡的鱼 阅读(303) 评论(0) 推荐(1)

apache FilesMatch 访问控制
摘要:apache FileMatch 访问控制 vim /usr/local/apache2.4/conf/extra/httpd_vhosts.conf <Directory /data/www/test01> <FilesMatch "admin.php(.*)"> Order deny,allow 阅读全文

posted @ 2017-12-26 07:56 游荡的鱼 阅读(522) 评论(0) 推荐(0)

apache Directory 访问控制
摘要:apache Directory 访问控制 vim /usr/local/apache2.4/conf/extra/httpd_vhosts.conf <Directory /data/www/test01/admin/> Order deny,allow Deny from all Allow f 阅读全文

posted @ 2017-12-26 07:54 游荡的鱼 阅读(222) 评论(0) 推荐(0)

apache 防盗链
摘要:apache 配置防盗链 防止其他网站引用图片资源等 方法1 通过限制referer来实现防盗链的功能 vim /usr/local/apache2.4/conf/extra/httpd_vhosts.conf <Directory /data/www/test01> SetEnvIfNoCase 阅读全文

posted @ 2017-12-26 07:53 游荡的鱼 阅读(152) 评论(0) 推荐(0)

apache 静态元素过期时间
摘要:静态元素过期时间 浏览器访问网站的图片时会把静态的文件缓存在本地电脑里,这样下次再访问时就不用去远程下载了(只要文件没改变的话),相关虚拟机增加配置:/usr/local/apache2.4/conf/extra/httpd_vhosts.conf <IfModule mod_expires.c> 阅读全文

posted @ 2017-12-22 07:42 游荡的鱼 阅读(263) 评论(0) 推荐(0)

apache 访问日志切割
摘要:访问日志切割 日志一直记录总有一天会把整个磁盘占满,所以有必要让它自动切割,并删除老的日志文件把虚拟主机配置文件(/usr/local/apache2.4/conf/extra/httpd_vhosts.conf)改成如下: <VirtualHost *:80> DocumentRoot "/dat 阅读全文

posted @ 2017-12-22 07:41 游荡的鱼 阅读(122) 评论(0) 推荐(0)

apache 访问日志不记录静态文件
摘要:访问日志不记录静态文件 把虚拟主机配置文件改成如下: <VirtualHost *:80> DocumentRoot "/data/wwwroot/www.test01.com" ServerName www.123.com ServerAlias 123.com SetEnvIf Request_ 阅读全文

posted @ 2017-12-22 07:40 游荡的鱼 阅读(194) 评论(0) 推荐(0)

导航