随笔分类 - Nginx/Apache
摘要:如果nginx服务因为某些原因意外停止的话,可以通过宝塔面板加一个定时任务,让服务自动恢复,以免影响服务正常运行。 脚本代码: ps=`ps -efl|grep nginx|grep -v $0|grep -v grep|wc -l` if [ $ps -eq 0 ]; then echo -e "
阅读全文
摘要:nginx报错:nginx: [emerg] getgrnam("root") failed in /Applications/MxSrvs/bin/nginx/conf/nginx.conf:1 nginx: [emerg] getgrnam("wangteng") failed in /Appl
阅读全文
摘要:$time_iso8601 是内嵌变量用来获取时间,获取的时间格式如下:2020-01-01T01:01:01+01:00。使用正则表达式来获取所需时间的详细数据。 一、按照天生成 listen 80; if ($time_iso8601 ~ "^(\d{4})-(\d{2})-(\d{2})")
阅读全文
摘要:在CentOs6.4下,用root权限测试。 测试 ~查看PHP或者nginx的占用内存~
阅读全文
摘要:location / { index index.php index.html index.htm; if (-e $request_filename) { break; } if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 las
阅读全文
摘要:先来说一下什么是IO复用? IO复用解决的就是并发行的问题,比如多个用户并发访问一个WEB网站,对于服务端后台而言就会产生多个请求,处理多个请求对于中间件就会产生多个IO流对于系统的读写。那么对于IO流请求操作系统内核有并行处理和串行处理的概念,串行处理的方式是一个个处理,前面的发生阻塞,就没办法完
阅读全文
摘要:nginx的模块分为官方模块和第三方模块。 通过nginx -V查看编译参数,可以看到官方编译的模块 --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_m
阅读全文
摘要:找到你要修改的域名对应nginx配置文件(vhost下),添加如下代码 配置完成之后重载ngixn,这样既支持了/index.php/controller/func. 也支持controller/func.
阅读全文
摘要:在Centos6下使用yum安装Nginx报错 解决方案:
阅读全文
摘要:隐藏Apache版本号 在apache配置文件httpd.conf中,加入以下代码 隐藏Nginx版本号 在nginx的配置文件nginx.conf 文件里的http内部,加入以下代码 隐藏PHP版本号 在PHP的配置文件php.ini 文件里找到配置项,expose_php,改为off 改好了之后
阅读全文
摘要:在一个成熟的WEB系统里,没有日志管理是不可以的,有了日志,可以帮助你得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的信息。 日志格式及定义 (1)log_formatlog
阅读全文
摘要:server { listen 80; server_name localhost; large_client_header_buffers 4 16k; client_max_body_size 300m; client_body_buffer_size 128k; proxy_connect_timeo...
阅读全文
摘要:Nginx提供HTTP的Basic Auth功能,配置了Basic Auth之后,需要输入正确的用户名和密码之后才能正确的访问网站。 我们使用htpasswd来生成密码信息,首先要安装httpd-tools,在httpd-tools中包含了htpasswd命令。需要依赖一个工具,先检查一下系统是否已
阅读全文
摘要:基于IP的访问控制,基于Nginx的http_access_module模块,是Nginx本身内置的模块,不需要安装的时候配置。也就是允许哪些IP访问,不允许哪些IP访问 Nginx基于access_module有局限性 原理:基于客户端的IP,但是对于Nginx来说,它不会管你哪个是真正的客户端,
阅读全文
摘要:一、什么是高并发在互联网时代,所讲的并发、高并发,通常是指并发访问,也就是在某个时间点,有多少个访问同时到来。比如,百度首页同时有1000个人访问,那么也就是并发为1000。通常一个系统的日PV在千万以上,有可能是一个高并发系统(但有可能不算是一个高并发系统,比如有的公司不走技术路线,全靠机器堆..
阅读全文
摘要:开启Nginx gzip压缩非常简单,达到的效果可以压缩静态文件大小、提高页面访问速度、节省流量和带宽是很有帮助的,也为用户省去了很多流量;唯一的不足就是开启之后服务器这边会增加运算,进行压缩运算处理,就比如压缩级别,服务器cpu会有开销。 原理举例 比如一个css文件,里面肯定有很多font-si
阅读全文
摘要:Nginx抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能。 Apache rewrite ,比nginx 的rewrite 强大 , 存在就是理由,一般来说,需要性能的web 服务,用nginx 。如果不需要性能只求稳定,那就
阅读全文
摘要:先来看一下搭建好PHP运行环境的Nginx配置文件。 非常重要的就是 fastcgi_pass 指令了,这个指令用于指定 fpm 进程监听的地址,Nginx 会把所有的 php 请求翻译成 fastcgi 请求之后再发送到这个地址。 看了上面的图,接下来我们开始深入Nginx与FastCGI协议从上
阅读全文
摘要:作为半路出家自学PHP出身的大部分开发者而言,最头疼的地方就是关于一些理论基础方面的知识,在面试过程中回答不上来是很尬尴的事儿,虽然觉得做项目能开发出一个好的东西这些并不重要,但是为了我们能拿到工作,还是必须要了解的。
阅读全文
摘要:在初步入门学习Docker的过程中一步步了解了Docker容器在团队开发中所起到的作用,一边学习一边操作基本命令,当然到现在还处于一个擦边的入门阶段。 尝试一下用Docker构建一个集成开发环境。 Start!~~~~~ 在常用的Linux系统里自己还是比较喜欢Centos。 在Centos系统里搭
阅读全文