在mac上使用nginx配置codeigniter框架一直显示404的问题的一种方法(重启)
今天在mac上配置nginx+codeigniter的开发环境,在配置nginx的时候发生了奇怪的现象,就是http://localhost/cn/cgi(我的项目路径)总是显示404。我更改了无数次,看了大概几十篇博客,都未能解决这个奇怪的问题。今天特意把这个解决方案记下来,为的就是让自己以后遇到了能多一种思路:重启大法。我在下面贴出自己的nginx配置(当然问题不是出在nginx上,在这里贴出来只是给大家看看当时试了多少次~):
#user nobody;
worker_processes 1;#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;pid /var/run/nginx.pid;events {worker_connections 1024;
}http {include mime.types;default_type application/octet-stream;#log_format main '$remote_addr - $remote_user [$time_local] "$request" '# '$status $body_bytes_sent "$http_referer" '# '"$http_user_agent" "$http_x_forwarded_for"';#access_log logs/access.log main;sendfile on;#tcp_nopush on;#keepalive_timeout 0;keepalive_timeout 65;#gzip on;server {listen 80;server_name localhost;charset utf8;root /usr/local/var/www/BackApi/frontend;location / {index index.html index.php;} location ~ \.php($|/) {root /usr/local/var/www/BackApi/frontend; fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_split_path_info ^(.+\.php)(.*)$;fastcgi_param PATH_INFO $fastcgi_path_info;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;include fastcgi_params; }# location / {# index index.php;# try_files $uri $uri/ /index.php?$uri&$args;# } #include enable-php-pathinfo.conf; if (!-e $request_filename) {rewrite ^/(.*)$ /index.php/$1 last;break;}
# access_log /usr/local/nginx/logs/test.platform.access.log;# error_log /usr/local/nginx/logs/test.platform.error.log;}# another virtual host using mix of IP-, name-, and port-based configuration##server {# listen 8000;# listen somename:8080;# server_name somename alias another.alias;# location / {# root html;# index index.html index.htm;# }#}# HTTPS server##server {# listen 443 ssl;# server_name localhost;# ssl_certificate cert.pem;# ssl_certificate_key cert.key;# ssl_session_cache shared:SSL:1m;# ssl_session_timeout 5m;# ssl_ciphers HIGH:!aNULL:!MD5;# ssl_prefer_server_ciphers on;# location / {# root html;# index index.html index.htm;# }#}include servers/*;
}
是的,试了多种方式之后,无奈重启,发现错误竟然消失了。。
原来重启不是一个梗,可能mac和nginx之间兼容性有点问题,我的nginx服务并没有如我的意去重启,所以我的配置一直不能生效。
为什么记录下来呢,真的是有的时候还可以试一下这个方法,说不定你的问题就飞走了。。真的,我花了一天看这个东西,没想到是重启解决了它。如果朋友们试了网上其他的种种方法还是不行的话,试试重启吧。:)
在mac上使用nginx配置codeigniter框架一直显示404的问题的一种方法(重启)相关推荐
- Mac上使用nginx访问本地文件夹报403的问题
Mac上使用nginx访问本地文件夹报403的问题 就是没有权限访问你配置的文件夹在 nginx.conf头行加入下面配置 user root wheel; 不过我的电脑在启动nginx访问的时候会发 ...
- nginx mac 服务器 html,Mac上搭建 nginx 服务器
因为需要做一个自己的内测分发平台,所以需要搭建一台自己的服务器,于是我选择了使用它 nginx 来搭建服务器,很方便,很简单. 本文主要讲一下如何在 mac 上搭建 nginx 服务器,已经一些简单的 ...
- mac上adb安装配置
什么是adb? adb工具即Android Debug Bridge(安卓调试桥) tools.它就是一个命令行窗口,用于通过电脑端与模拟器或者真的设备交互. mac上adb的配置步骤 打开mac的终 ...
- Mac中IDEA在配置tomcat时一直出现404的错误
Mac中IDEA在配置tomcat时一直出现404的错误 多方尝试无果,后来突然发现, 在这里插入图片描述 错误原因在于应该在Deployment下选择Artifacts中,选择你web项目所对应的w ...
- nginx配置pathinfo模式,解决访问404
nginx配置pathinfo模式,解决访问404 什么是pathinfo,pathinfo是PHP的一个函数 pathinfo() 函数以数组或字符串的形式返回关于文件路径的信息. 返回的数组元素如 ...
- mac+iphone使用charles配置完成一直不显示allow弹窗
mac+iphone使用charles配置完成一直不显示allow弹窗 问题: 之前自己的mac和iphone通过连接同一个wifi,配置charles实现过抓包,但是最近突然失效.配置好以后char ...
- Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码)
Nginx/Openresty日志时间显示到毫秒级的三种方法(不改源码) 方法一 :set (只能在server节点内) 方法二: set_by_lua (只能在server节点内) 方法三: map ...
- 在Mac上使用Nginx和FastCGI部署Flask应用
最近在学习Flask,本文介绍一下如何部署Flask开发的应用,同时也学习一下Nginx的使用,这只是在Mac上的一个实验. 应用 这里使用的应用就是官方的文档中给出的Flaskr. 安装Nginx ...
- mac上使用zsh配置环境变量
Mac配置环境变量的地方 一./etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件. 二./etc/bashrc (一般在这个文件中添加系统级环境 ...
- ffmpeg添加到环境变量_在 Mac 上为 FFmpeg 配置环境变量
之前为了分析视频,在 Mac 上下载了 FFmpeg 三件套,但是 Mac 上配置环境变量没有 Windows 系统那么直观,所以走了一些弯路. 这里记录一下尝试的过程以及最终是怎么配置成功的. 1. ...
最新文章
- CES上百度无人车队炫技,陆奇要用“China speed”改变世界
- python能做什么项目好-python能做什么项目
- STM32外设之GPIO的推挽输出和开漏输出模式详解
- 全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云
- 手机怎么进ph_明日发布,华为鸿蒙OS2.0手机版特色功能曝光
- Java基础总结之(面试)
- 00后大学生调研四五线城镇商户:91%用上移动支付
- Android RadioButton,使用Kotlin的RadioGroup
- TensorFlow之Vscode调试
- PYTHON_SPLIT
- Enterprise Library 4.1 Security Block 快速使用图文笔记
- visio是什么软件
- c语言入门编程题库100题,C语言入门100题
- 【OpneWRT】编译ipk
- windows安装配置jdk1.8
- bps、Byte、MiB、bit、bits之间的关系
- Google 打开夜间模式 或者是护眼模式
- python-绘制散点图
- 视频号匹配时事热点创作内容效果更好
- 网站SEO报告和代码工具平台系统源码