张文保的博客
张文保 · Paul Zhang

Engineering the Future

分类 Linux服务器 下的文章

反向代理

Apache设置反向代理目录的方法

设置反向代理有三个文件要用apache目录下\conf\httpd.conf\conf\extra\httpd-proxy.conf\conf\extra\httpd-vhosts.conf1.设置httpd.conf打开Apache24/conf文件夹下的httpd.conf设置文件,找到一下几行把前面的注释‘#’删除LoadModule proxy_module modules/mod_p……

htaccess

.htaccess实现一台虚拟主机绑定多个网站的方法

本方法是使用.htaccess伪静态(URL重写)绑定域名到子目录实现子站点,可用于解决虚拟主机只能放一个网站的限制。Apache主机一般支持.htaccess伪静态,即可以实现绑定域名到子目录、一个空间多个站点。应用举例:绑定a.zhangwenbao.com到a目录根目录下.htaccess内容<IfModule mod_rewrite.c> RewriteEngine On R……

宝塔面板

宝塔面板自动磁盘挂载

linux服务器新增硬盘后,在宝塔面板不能识别出,需要进SSH操作磁盘挂载,登录SSH后,复制下面命令执行即可完成自动挂载。yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh

宝塔面板

宝塔面板升级失败看不到网站列表解决方法

最近在宝塔面板后台手贱点了一下自动更新,然后卡住半天没有动静,刷新后发现网站列表里的网站都不见了,太吓人了!再次点更新,依然如故。后面在官方找到解决方法,成功修复宝塔后台功能。curl https://download.bt.cn/install/update_panel.sh|bash登录SSH,复制上面命令执行即可!然后再次登录宝塔后台,更新升级成功,网站列表里的网站也都正常了。

https HSTS

https站点开启HSTS

开启HSTS1.需要先将HTTP强制跳转到HTTPS链接2.Apache与Nginx需要添加在监听的443端口的配置文件.Vestacp是在snginx.conf里面.Apache编辑站点配置文件在443端口区修改为以下内容# Optionally load the headers module: LoadModule headers_module modules/mod_headers.so……

htaccess 虚拟主机

利用.htaccess将一个虚拟主机绑定多个独立网站

虚拟主机可以绑定很多域名,但是打开后是同一个网站,如何让一个虚拟主机绑定不同的域名,并且打开域名后访问的是不同的网站,只要你的主机开启了rewrite重写模块,支持.htaccess的话,就可以做到,这样对于一些要求不高的网站可以节省网站成本。比如我们要实现以下的域名绑定,虚拟主机里分别有三个目录:site1、site2、site3site1目录:绑定域名site1.com和www.site1……

htaccess

利用.htaccess添加X-frame-options响应头

360网站安全检测结果提示[轻微]X-Frame-Options头未设置,官方的解决方法如下:修改web服务器配置,添加X-frame-options响应头。赋值有如下三种: (1)DENY:不能被嵌入到任何iframe或frame中。 (2)SAMEORIGIN:页面只能被本站页面嵌入到iframe或者frame中。 (3)ALLOW-FROM uri:只能被嵌入到指定域名的框架中。 也可在……

Nginx SSL

Nginx网站开启SSL后将带www的域名和http协议的网址全部301跳转到不带www的https域名的方法

很多朋友给网站开启SSL后,没有完全设置好301跳转,造成搜索引擎收录了各种各样的URL,非常不利于SEO,因为《百度搜索引擎网页质量白皮书》里要求每一个页面只对应一条唯一的URL。本文分享的就是是将http://zhangwenbao.com、http://www.zhangwengbao.com和https://www.zhangwenbao.com三种形式的网址完美跳转到https://……

Linux

Linux服务器设置文件和文件夹的读写权限

**修改文件可读写属性的方法**例如:把index.htm 文件修改为可写可读可执行:chmod 777 index.htm 要修改目录下所有文件属性可写可读可执行:chmod 777 *.* 该命令中可以使用 * 作为通配符。比如:修改所有htm文件的属性:chmod 777 *.htm **修改文件夹属性的方法**把目录 /images/small 修改为可写……

SSL安全认证