1.如何去除 <metaname=”Generator” content=”ECSHOP v2.7.2″ />
方法很简单。打开includes/cls_template.php,搜索在头部加入版本信息,找到 $source = preg_replace(‘/<head>/i’, “<head> <meta name=\”Generator\” content=\”" . APPNAME .’ ‘ . VERSION . “\” />”, $source);把它删除,就可了。具体如下图。
Zend_Db不支持主机名后带端口号,需要在数据库配置文件中另外增加:
如:port = “3307″
Nginx (”engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。
首先是配置十分的简单,而且功能非常强大,以下是部分配置文件:
worker_processes 1;
events {
worker_connections 1024;
}
http{
upstream myproject {
#这里指定多个源服务器,ip:端口,80端口的话可写可不写
server 192.168.1.10:80;
server 192.168.1.11;
}
server {
listen 80;
location / {
proxy_pass http://mpool;
}
}
}
Nginx负载均衡有哪些功能呢?
如果后面的服务器其中一台坏了,它能自动识别,更牛的是它好了之后Nginx可以马上识别服务器A和B,如果A的响应时间为3,B的响应时间为1,那么Nginx会自动调整访问B的概率是A的3倍,真正做到Nginx负载均衡好的。
安装好了之后新建一个配置文件,把上面的配置文件内容拷进去,当然要修改你的IP,保存为比如 load_balance.conf然后启动:
/usr/local/Nginx/sbin/Nginx -c load_balence.conf
解决办法非常简单:
vim /usr/local/apache/conf/httpd.conf
找到#ServerName www.example.com:80 把#去掉,www.example.com改成*或服务器IP,再重启apache即可。
含多个单词的控制器名访问时:两单词间需要用-隔开,否则提示无效控制器。如:http://example.com/project-site/add的控制器名为:projectSiteController
Apache无法自动启动,
1、将apachectl文件拷贝到/etc/rc.d/init.d 中,然后在/etc/rc.d/rc3.d/下加入链接即可。
命令如下:
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd //如果有其他的版本的Apache存在,也可以直接覆盖掉
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S85httpd //建立链接
2、 运行chkconfig –list,发现没有linux服务列表中httpd,通过chkconfig –add httpd来添加,但是提示:httpd服务不支持 chkconfig。需要编辑/etc/rc.d/init.d/httpd,添加以下注释信息:
# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server
第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。
保存后执行:chkconfig –add httpd,成功添加。
在rc3.d、rc4.d、rc5.d路径中会出现S85httpd的链接文件,其他运行级别路径中会出现K61httpd的链接文件。
3、运行chkconfig –list httpd
此时Apache就可以自动启动了。
如:WEB主机是 192.168.1.1 和192.168.1.2
MYSQL是 192.168.1.3
在mysql里如何设置只允许 192.168.1.1,192.168.1.2 连接MYSQL,
而其他IP都不允许连接MYSQL呢?
SELECT * FROM `mysql`.`user` 将相应用户的host字段值改成192.168.1.1或192.168.1.2即可。
用xargs命令删除数量比较多的文件
ls | xargs -n 10 rm -fr
ls当然是输出所有的文件名(用空格分割)
xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数
也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了
【认证方式】phpmyadmin提供了 三种方式:
config / http / cookie
http和cookie这两种方式,都提示用户输入用户名和密码, 而且, 一旦开了一个窗口 认证成功 , 再开一个窗口 ,还访问http://bobnas:8080/phpmyadmin 仍然要进行身份验证(IE 6.0) 。
config 这种方式,是把用户名和密码写道config.default.php 中去了, 用户直接就进去了,不需要登陆。
【涉及的配置文件】:phpmyadmin/libraries/config.default.php
【建议】: 对于我们的NAS 推荐 cookie 比较好。
【下面是开始phpmyadmin的认证的测试:】1> 如果认证方式是cookie
配置 config.default.php 如下:
继续阅读