开篇语:面板安装在CentOS7系统
宝塔linux面板命令大全 https://www.bt.cn/btcode.html
一、禁止Mysql生成日志文件
登录宝塔面板后台 ->软件管理 -> MySQL 右侧设置>配置修改 -> 注释掉:
1 2 |
#log-bin=mysql-bin #binlog_format=mixed |
即可禁止MYSQL生成各种日志文件
二、禁止ip直接访问
登录进入宝塔管理 网站 -> 添加站点 :域名填写为服务器ip 然后提交网站 ->选择 域名为ip 的网站 -> 配置文件
在 server 大括号内添加
1 2 |
return 444; #或者404、504都可以 |
三、每天释放内存
登录宝塔面板后台 ->计划任务 -> 任务类型选择释放内存>执行周期建议为:1小时30分(凌晨自动释放服务器内存)
建议在面板设置中先看一下服务器时间是不是和本地时间一样
四、隐藏Nginx和php的版本号
Nginx:在配置文件的 http 或者某个 server {} 块中,添加 server_tokens off; 一行。这样,HTTP 响应头中就只有 Server: nginx 而没有了版本号。
PHP:在 php.ini 中查找 expose_php,将这一行改为 expose_php = Off。
五、Memcached只允许本地访问
在防火墙中添加
1 |
-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 11211 -j ACCEPT |
六、腾讯COS完全版插件
插件主页 blog.azpro.cn
安装脚本:(国外服务器有可能访问不了,建议下载之后再执行安装)
1 |
wget -O /www/server/panel/script/txcos_install.sh http://blog.azpro.cn/txcos/txcos_install.sh && sudo sh /www/server/panel/script/txcos_install.sh install |
卸载脚本:
1 |
sudo sh /www/server/panel/script/txcos_install.sh |
其它问题:
1、Nginx启动不了,提示80端口错误
原因:Http服务把80端口占用了(安装minimal版不会出现这个问题)
解决方法:把Httpd卸载
停止httpd服务
1 |
systemctl stop httpd.service |
1 |
yum erase httpd.x86_64 |
中间会问一下是否确认,y就可以了,直到出现Complete! 代表卸载完成了。
文章参考:
http://blog.doocii.com/bao-ta-mian-ban-yi-xie-shi-yong-xin-de/
文章评论
实用的技巧感谢分享
大佬, KRATOS主题你内容页右边栏栏目是怎么取消的,就是内容页全屏是怎么实现的,
@xiao5 把相关代码删除掉就可以了,chrome浏览器F12查查
我踩故我在,下次还会来!
受益匪浅,感触良多!