运维
星火犹存
这个作者很懒,什么都没留下…
展开
-
服务器时间同步
查看时间date -R安装ntpdateyum install ntpdate同步时间ntpdate ntp1.aliyun.com原创 2021-01-29 17:14:29 · 107 阅读 · 0 评论 -
CentOS下Nginx的安装和配置
第一步:先确保系统已经安装了gcc-c++、pcre、zlib、openssl如果没有装的话可以使用下面的命令,都转装一下yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl--devel 第二步:检查有没有安装过nginxfind原创 2017-10-14 14:20:49 · 394 阅读 · 0 评论 -
nginx的日志切割
nginx的日志不会每天自动分割日志文件,导致日志文件会越来大,不方便开发人员阅读日志。所以需要对日志进行切割先写一个sh文件,我写在nginx目录下vim /usr/local/nginx/cut_nginx_log.sh 给sh文件执行的权限chmod a+x cut_nginx_logs.sh具体内容如下 #!/bin/bash#此脚本用于自动分割Nginx的日志,包括access.log和原创 2017-10-14 14:24:25 · 502 阅读 · 0 评论 -
CentOS下Nginx的HTTPS配置
在前面的博客里也到了nginx的安装,现在需要给网站添加安全证书的达到可以实现https请求的功能。1.首先我们需要一个证书可以使用自签名的证书(如何自签可以网上搜索下),虽然可以使用但不会被chrome,firefox,Safari等浏览器认可。也可以去网上购买证书,加个几百元到上万元不等可以自行选择合适价位的证书,不过我在阿里云的购买证书上发现了赛门铁克的0元dv ssl可以使用一年,初次使用推原创 2017-10-14 14:27:01 · 4077 阅读 · 0 评论 -
nginx浏量监控利器-GoAccess
直接进入正题:如何配置一个向下图一样的流量监控工具配置前提linux系统网站使用nginx作为服务器爱学习 :)环境搭建yum install glib2 glib2-devel GeoIP-devel ncurses-devel libncursesw5-dev libssl-dev最后那个是https用的包,网站是http的可以不装下载GoAccesswget http://tar.goacc...原创 2018-03-30 14:23:56 · 886 阅读 · 0 评论 -
nginx根据ip跳转页面
场景: 1. 当有新服务或页面上线,需要进行线上测试,但不能影响用户,可以选择对开发部门的ip进行跳转到新的地址 2. 服务器维护需要对开发以外的ip跳转到维护的提示页 3. 针对不同地区的ip展示不同的首页效果(需要geoip模块配合)可以通过使用过下面的配置实现上述场景location / { if ($remote_addr ~* "223.93.188.66"){...原创 2018-06-23 15:38:16 · 10147 阅读 · 0 评论 -
nginx设置成服务并开机自动启动
在/etc/init.d下创建文件nginxvim /etc/init.d/nginx其内容参考nginx官方文档 需要注意的配置:nginx=”/usr/local/nginx/sbin/nginx” #修改成nginx执行程序的路径。NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” #修改成nginx.conf文件的路...原创 2018-06-19 10:51:40 · 8797 阅读 · 3 评论