![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx
Ethanhuyi
把技术当兴趣,欢迎关注我的博客交流;曾任职51.com平台后端全栈开发,江西省交科院有限公司前端开发。
展开
-
fastcgi unix php-cgi.sock配置
原创 2020-06-22 23:17:17 · 985 阅读 · 0 评论 -
nginx配置负载均衡实例
nginx配置负载均衡实例首先配置两台服务器配置#然后再配置nginx.conf主配置文件#d1.conf下8012,d2.conf下8011分别写两个html进行测试吧进行访问8016端口会被转发到8011和8012两个端口nginx负载均衡参考链接首先配置两台服务器配置d1.conf内容如下,设置端口是8012:同样的d2.conf配置下,设置的端口是8011:#然后再配置nginx.conf主配置文件#d1.conf下8012,d2.conf下8011分别写两个html进行测试吧原创 2020-05-21 10:45:47 · 327 阅读 · 0 评论 -
nginx配置fastcgi以及不通过http连接进程池
server { listen 1180; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root /home/wwwroot/OnlineServ; index index.html index.htm index...原创 2020-05-20 16:33:59 · 381 阅读 · 0 评论 -
Nginx配置直播rtmp模块并结合LiveQing和OBS进行推流拉流直播直播点播服务
https://github.com/arut/nginx-rtmp-module 这上面有教程 1.3以上版本的话可以直接编辑lnmp.conf 文件 Nginx_Modules_Options='' 单引号中加上--add-module=/root/nginx-rtmp-module 保存 cd /root/ git clone https...原创 2019-10-27 17:32:48 · 479 阅读 · 0 评论 -
nginx配置thinkphp5支持pathinfo模式
nginx本来是不支持pathinfo模式的,需要手动配置nginx配置文件直接上配置文件:server { listen 80; #listen [::]:80; server_name www.scp.cn scp.cn; index index.html index.htm index.php default.html defau...原创 2018-05-23 15:41:05 · 1683 阅读 · 0 评论 -
使用Nginx过滤网络爬虫
NGINX可以非常容易地根据User_agent过滤请求,我们只需要在需要URL入口位置通过一个正则表达式就可以过滤不符合要求的爬虫请求:location / { if($http_user_agent ~* "python | curl | java | wget | httpclient | okhttp"){ return 503; } ##...原创 2018-04-12 11:02:16 · 250 阅读 · 0 评论 -
nginx配置域名强制跳转https
1,首先安装证书,生成证书.# 1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/# 2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 1024# 3、创建签名请求的证书(CSR):openssl req -new -key server.key -out server.csr#原创 2018-01-22 18:23:34 · 7445 阅读 · 1 评论 -
thinkphp的nginx配置,以及重写隐藏index.php入口文件
1,心血来潮,把ThinkPHP项目部署到了nginx上,以上是在apache上跑的。突然发现nginx不支持pathinfo功能,难怪在TP中调怎么都没管用。 2,开始上文件了,比网上其他一些杂的好多了: server { listen 80; #listen [::]:80; server_name www.tp.c原创 2017-04-21 16:17:27 · 20162 阅读 · 0 评论 -
nginx+php运行原理(以及nginx和php-fpm)
nginx服务器作用1,前端服务器:负责http请求解析转发,或者处理静态请求。轻量级,并发量高,可以作为反向代理,负载均衡。 应用服务器:负责调用某种语言的解释器,或则某某种语言写的程序,接受http请求,按照开发者意图做出动作,把结果返回给请求。Fastcgicgi:全称common gateway interface 是应用服务器与语言相关的处理程序之间的接口。 处理程序调用这个接口,原创 2017-09-08 09:23:16 · 2470 阅读 · 0 评论 -
配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径
配置php.ini文件,关闭错误提示,打开错误日志,设置错误日志路径打开php.ini配置文件;找到display_errors = On;修改为:display_errors = Off;找到log_errors = Off;修改为:log_errors = On;开启日志记录:error_log = "\xampp\apache\logs\php_error原创 2017-03-23 10:30:54 · 12429 阅读 · 0 评论 -
实战在 nginx配置中开启gzip压缩
1、Vim打开Nginx配置文件,或者通过ftp下载到本地修改。vim /etc/nginx/nginx.conf //具体位置是你服务器nginx的安装配置2、找到如下面这一句,进行修改,如果前面还了#说明没有开启gzip。#gzip on;3、更改为如下内容gzip on;gzip_min_length 1k;gzip_buffers 4 16k;#gzip_http_转载 2017-03-22 11:29:16 · 867 阅读 · 0 评论 -
nginx启用浏览目录功能
需要配置就是 加入 autoindex onlocation / { root /data/www/file //指定实际目录绝对路径; autoindex on; //开启目录浏览功能; autoindex_exact原创 2017-02-10 22:26:27 · 650 阅读 · 0 评论 -
lnmp一键安装包对laravel项目的部署配置哦
前言: 接触lnmp一键安装包,的确好用,但是我在配置laravel项目的时候,遇到了一些麻烦问题: 直接使用lnmp配置了下vhost下的虚拟机目录后,配置的是public目录下,直接访问laravel项目的时候,会出现如下错误:nginx 不能访问或者 not found解决: 上网找了下,原来是要配置下优雅链接: location / {原创 2016-12-15 10:48:52 · 3690 阅读 · 0 评论 -
关于在部署lumen项目时在Linux上使用root账户去创建并且拉取项目
注意事项: 在部署lumen项目时在Linux上使用root账户去创建并且拉取项目不论在nginx上部署项目还是composer去拉取项目,要切换到root权限去创建目录,并且拉取项目,这样才能不出错原创 2016-12-08 20:30:53 · 1152 阅读 · 1 评论 -
乌班图安装nginx中出现的一些错误问题解决方案
Nginx安装问题下载nginx,地址:http://nginx.org/en/download.html解压安装,这个不解释问题出现1:?1234./configure: error: the HTTP rewrite module requires the PCRE library.You can either d转载 2016-09-07 18:03:20 · 2396 阅读 · 0 评论 -
乌班图下安装nginx 常见错误
1.到nginx官网下载源码包。2.安装nginx依赖包运行命令:sudo apt-get install libssl-devsudo apt-get install libpcre3 libpcre3-dev3.解压下载的nginx源码包。检查编译环境命令如下:进入nginx目录:# ./configure --prefix=/usr/local/nginx转载 2016-09-07 18:02:12 · 1955 阅读 · 0 评论 -
nginx安装配置 作为反向代理服务器
安装 在 Ubuntu 下,可以舍去编译安装的过程,直接 apt-get sudo apt-get install nginx安装好之后可以直接通过: sudo service nginx start来启动 nginx 服务,nginx 默认设置了 80 端口的转发,我们可以再浏览器访问 http://locallhost 来进行检查。 初始配置 ngi转载 2016-09-07 16:48:02 · 320 阅读 · 0 评论 -
nginx中配置多个虚拟主机实例
server { listen 80; server_name dodadm113.sky5.com; index index.php index.html; #autoindex on; root原创 2016-09-07 16:17:52 · 2544 阅读 · 0 评论 -
Nginx配置文件详细说明
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events { use epoll;转载 2016-09-07 16:11:23 · 283 阅读 · 0 评论