记录日常点点滴滴,欢迎来到我的小站。

0%

用WordPress建站,方是方便,但由于WordPress是一个国际化的软件,在网页头部代码里会产生很多符合国际标准的标签(如果你用了国人设计的模板,此现象不易出现),这些标签每个都有自己的意义和用途,但在中国的互联网环境下,则有很多是用不到的。如果在网站页面里加载太多的标签,会影响页面的加载速度,如果确定无用的,手狠一点,该删除且删除。

去除WORDPRESS自带的 Emoji

1
2
3
4
5
6
7
8
9
// WordPress Emoji Delete
remove_action( 'admin_print_scripts' , 'print_emoji_detection_script');
remove_action( 'admin_print_styles' , 'print_emoji_styles');
remove_action( 'wp_head' , 'print_emoji_detection_script', 7);
remove_action( 'wp_print_styles' , 'print_emoji_styles');
remove_filter( 'the_content_feed' , 'wp_staticize_emoji');
remove_filter( 'comment_text_rss' , 'wp_staticize_emoji');
remove_filter( 'wp_mail' , 'wp_staticize_emoji_for_email');
add_filter( 'emoji_svg_url', create_function( '', 'return false;' ) );//禁用emoji预解析
阅读全文 »

首先进入 /etc/apache2/sites-available/目录下,修改你的网站配置文件

标签下添加如下代码

1
2
3
4
5
6
7
8
<IfModule alias_module>
Alias /common /home/impress121/Common/

<Directory /home/impress121/Common/ >
Options Indexes FollowSymLinks MultiViews
Require all granted
</Directory>
</IfModule>

即可实现追加虚拟目录的目的

在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –g users user1

一、创建用户:

1、使用命令 useradd
例:useradd user1——创建用户user1
useradd –e 12/30/2009 user2——创建user2,指定有效期2009-12-30到期
用户的缺省UID从500向后顺序增加,500以下作为系统保留账号,可以指定UID,
例:useradd –u 600 user3

阅读全文 »

Apache不能启动解决办法

这是我这两天频繁遇到的问题。Apache服务器还真是问题少年!任何点改动都可能导致它无法使用。
原因一:80端口占用例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!
原因二:软件冲突装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。
原因三:httpd.conf配置错误如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed,这是比较郁闷的事,因为查错要看个半天。 其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决。

阅读全文 »

很早以前就想创建SSL/TLS的FTP服务器,一直没有时间
最近在网上找了很多资料(国内),发现很多都无法正常使用,主要问题是,配置完vsftp.conf文件后,FTP服务器,都不能正常启动,提示

1
2
stop: Unknown instance:
vsftpd start/running. process xxxx

最后在一个国外的网站找到了能够启动的配置方法

一, SSL证书的制作

为了创建更加安全的通信通道,我们必须事先之前创建证书文件。
这里所创建的证书文件,在安装的时候会出现警告,直接安装即可(内部使用),公司的话,请使用正规渠道的证书文件,这里就不详细说明了

阅读全文 »

抽象来说,将 Nginx 配置为 Web 服务器就是定义处理哪些 URLS 和如何处理这些URLS 对应的请求。具体来说,就是定义一些虚拟服务器(Virtual Servers),控制具有特定 IP 和域名的请求。 更具体的来说, Nginx 通过定义一系列 locations 来控制对 URIS 的选择。每一个 location 定义了对映射到自己的请求的处理场景:返回一个文件或者代理请求,或者根据不同的错误代码返回不同的错误页面。另外,根据 URI 的不同,请求也可以被重定向到其它 server 或者 location 。

设置虚拟服务器

listen: Nginx 配置文件至少包含一个 server 命令 ,用来定义虚拟服务器。当请求到来时, Nginx 会首先选择一个虚拟服务器来处理该请求。 虚拟服务器定义在 http 上下文中的 server 中:

1
2
3
4
5
http {
server {
# Server configuration
}
}
阅读全文 »

一般这是由于里面的路由域名服务器没有配置好。

issta@ubuntu:~$ ping www.baidu.com
ping: unknown host www.baidu.com
先看一下地址解析器:

1
2
3
4
issta@ubuntu:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
阅读全文 »

1
2
3
4
5
6
7
8
//删除js css版本信息
function sb_remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src', 'sb_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', 'sb_remove_script_version', 15, 1 );
add_action('login_enqueue_scripts','login_protection');

直接上代码,将以上代码复制到模板目录下的function.php中即可。