
nginx
彭世瑜
记录我的工作学习笔记
展开
-
Nginx部署Vue项目css文件能加载但是不生效
Nginx部署打包后的Vue项目css文件能加载但是不生效,所以在nginx配置文件上引入一个类型文件就可以。重启nginx后,css文件生效,显示正常了。查看响应标头,发现不对劲,原创 2024-06-13 17:17:31 · 737 阅读 · 0 评论 -
Nginx:常用场景的配置示例
error_page指令。原创 2022-11-10 17:20:02 · 599 阅读 · 0 评论 -
js:nginx反向代理nuxt服务器端渲染请求接口获取用户真实ip
这个方法,可以扩展到所有的后端服务。配置nginx并重启生效。原创 2024-03-15 09:51:56 · 655 阅读 · 0 评论 -
Nginx:分析日志并配置拦截/禁用ip地址
配置拦截ip文件 blockips.conf。原创 2024-03-14 17:24:14 · 879 阅读 · 0 评论 -
nginx:配置内网转发阿里云oss图片加水印
【代码】nginx:配置内网转发阿里云oss。原创 2024-02-04 10:35:59 · 897 阅读 · 0 评论 -
nginx:413 Request Entity Too Large
修改配置文件 nginx.conf,根据自己的实际情况修改大小。配置完成后重启nginx。原创 2023-11-22 11:20:47 · 218 阅读 · 0 评论 -
nginx路由location匹配规则及其优先级
匹配的优先级:越精确,优先级越高^~^~~*^~/uri。原创 2023-10-18 11:22:25 · 417 阅读 · 0 评论 -
kibana利用Nginx设置登录认证auth
1、生成密码文件# 安装工具包yum install httpd-tools# 生成密码,用户名 adminhtpasswd -c /usr/local/nginx/.htpasswd admin# 提示输入2遍密码2、nginx 配置server { listen 8001; server_name localhost; location / { ...原创 2019-12-18 11:00:09 · 1994 阅读 · 0 评论 -
Nginx处理跨域资源共享CORS整理
CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。因此,实现CORS通信的关键是服务器。只要服务器实现了CORS接口,就可以跨源通信。简单请求非简单请求,会出现"预检"请求//指定允许其他域名访问'Access-Control-Allow-Origin: *'//一般用法(*,指定域,动态设置),3是因为*不允许携带认证头和cookies//是否允许后续请求携带认证信息(cookies),该值只能是true,否则不返回'Access-Contr原创 2020-09-03 17:45:12 · 1101 阅读 · 0 评论 -
Linux环境编译安装Nginx
1、安装编译工具yum -y install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel pcre pcre-devel ncurses-devel perl2、创建用户groupadd wwwuseradd -g www www -M -s /sbin/nologin# -M参数表示不添加用户家目录,...原创 2019-11-12 10:25:14 · 2289 阅读 · 0 评论 -
Nginx:root与alias的区别
root目录:root路径 + location路径alias别名:alias路径 替换 location路径例:location ^~ /dir/ { root /www/root/html/; # location = /www/root/html/ + /dir/}# 请求的URI: /dir/a.html时,返回 /www/root/html/dir/a....原创 2019-10-29 19:51:31 · 994 阅读 · 0 评论 -
Nginx http80,https443共存
配置如下server{ listen 80; listen 443 ssl; server_name www.iamle.com; index index.html index.htm index.php; root /home/wwwroot/www.iamle.com/; #ssl on; 这里要注释掉 ssl_certificate...原创 2019-10-29 16:35:37 · 2696 阅读 · 0 评论 -
Linux:开启FTP传输文件和使用客户端FileZilla连接FTP
安装ftp服务# 检查是否安装vsftprpm -qa |grep vsftpd # 安装vsftpdyum install vsftpd -y # 启动服务service vsftpd start (启动)service vsftpd restart (重启)service vsftpd stop (停止)# 安装ftp客户端yum -y install ftp...原创 2019-10-16 19:30:42 · 1894 阅读 · 0 评论 -
mac配置nginx和php-fpm
nginx和php-fpm关系:nginx把php代码转发给php-fpm服务解析nignx安装配置1、安装:brew install nginxmac环境brew安装nginx2、修改nginx配置文件/usr/local/var/wwwlocation ~ \.php$ { root /usr/local/var/ww...原创 2018-07-14 11:24:45 · 9322 阅读 · 2 评论 -
mac环境composer新建php的symfony项目并用nginx配置
本文使用的版本 PHP 5.5.36 symfony 2.8 composer 1.6.5关于安装symfony 2.8, 用官网的教程没有成功 https://github.com/symfony/symfony-installer 一直报错:curl: (35) Server aborted the SSL handshake采用composer成功了新建sy...原创 2018-07-14 14:59:31 · 1613 阅读 · 0 评论 -
python编程:linux环境gunicorn+nginx部署django项目
安装包pip install gunicorn supervisorgunicorn确保项目中有 wsgi.py 文件通过gunicorn启动django项目(project需要换为相应的名称)gunicorn --chdir project_dir --pythonpath venv/bin/python -w4 -b0.0.0.0:8090 project_name...原创 2018-08-16 16:17:22 · 1795 阅读 · 0 评论 -
Nginx的基本操作
基本操作1、启动$ nginx -c nginx.config-c 参数指定了要加载的nginx配置文件路径2、检查配置文件nginx -t或者nginx -t -c conf/nginx.conf 3、平滑重启nginx -s reload4、关闭nginx -s stopalias和root区别root和alias是系统文件路径的设置root 设置根目录...原创 2018-12-28 22:39:45 · 1346 阅读 · 0 评论 -
PHP:ThinkPHP5.0配置nginx
尝试了好多次,总算找到可以用的配置文件了,记录下server { listen 80; server_name thinkphp.lo; root /var/www; index index.html index.htm index.php; error_page 404 /404.html; locat...原创 2019-03-12 18:07:32 · 2997 阅读 · 0 评论 -
Nginx:不带www域名301重定向到www域名
server { listen 80; server_name example.org; return 301 http://www.example.org$request_uri;}server { listen 80; server_name www.example.org; ...}参考...原创 2019-08-29 11:57:40 · 1567 阅读 · 0 评论 -
Nginx:配置HTTPS网址加上绿锁头
检查http_ssl_module 模块nginx 是否安装$ nginx -V出现 configure arguments: --with-http_ssl_module配置https和80端口配置基本相似,修改了端口和配置了sslserver { listen 443; #监听443端口(https默认端口) server_name www.xxx.c...原创 2019-10-03 19:59:18 · 1265 阅读 · 0 评论 -
Nginx更新文件后不生效
问题描述Nginx更新网站文件后,重启Nginx发现静态部分没有更新,动态加载的内容已经更新了解决检查配置文件中看有没有类似 proxy_cache_path 的配置如果有就删除proxy_cache_path配置的目录下的所有文件eg:find /proxy/cache/path -type f -delete删除后刷新网站正常更新了参考Nginx缓存为什么清除不掉...原创 2019-10-08 14:50:47 · 7454 阅读 · 0 评论 -
mac环境brew安装nginx
以下是安装完成之后打印出来的提示信息Docroot is: /usr/local/var/wwwThe default port has been set in /usr/local/etc/nginx/nginx.conf to 8080 so thatnginx can run without sudo.nginx will load all files in /usr/loca...原创 2018-07-10 11:04:32 · 2636 阅读 · 0 评论