Tp  nginx.conf 配置(Linux)

一、配置参数:访问方式 域名:8081

user  nginx;
worker_processes  1;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {server{listen 8081;#域名:加上自己的域名#server_name www.******.com;index index.php index.html index.htm default.php default.htm default.html;#自己的项目目录root /var/www/web/thinkphp/public;location / {if ( -f $request_filename) {break;}if ( !-e $request_filename) {rewrite ^/(.*)$ /index.php/$1 last;break;}}#后台重写规则location /admin/ {if ( !-e $request_filename) {rewrite ^/admin/(.*)$ /admin/index.php/$1 last;break;}}location ~ \.php {set $script $uri;set $path_info "";if ($uri ~ "^(.+\.php)(/.+)") {set $script $1;set $path_info $2;}include fastcgi_params;fastcgi_index index.php;fastcgi_pass 127.0.0.1:9000;fastcgi_param PATH_INFO $path_info;fastcgi_param SCRIPT_FILENAME $document_root$script;fastcgi_param SCRIPT_NAME $script;try_files $uri =404;}#access_log  /www/source/nginx/logs/www_access.log;#error_log  /www/source/nginx/logs/error.log  error;}include       /etc/nginx/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  /var/log/nginx/access.log  main;sendfile        on;#tcp_nopush     on;keepalive_timeout  65;#gzip  on;include /etc/nginx/conf.d/*.conf;
}

二、查找 nginx.conf 文件位置的命令

find / -name nginx.conf

三、遇到的问题:service nginx restart 重启失败,提示如下

[ 分析 ]

1、可能是配置文件格式出错了: nginx -t 命令(验证nginx配置文件是否正确)查看,如下

2、原来是 14行的 server 写成了 serverserver,修改完后,

1)、先执行 nginx -t 如下

2)、再执行 service nginx restart 如下

oKay,启动成功

Tp nginx.conf 配置(Linux)相关推荐

  1. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  2. nginx.conf配置详解

    ######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组 user www www;#nginx进程数,建议设置为等于CPU总核心数. worker_pr ...

  3. linux nginx F配置,linux下nginx的安装及配置

    1.安装nginx前,咱们首先要确保系统安装了g++.gcc.openssl-devel.pcre-devel和zlib-devel软件,可经过如图所示命令进行检测,若是以安装咱们能够经过图二所示卸载 ...

  4. nginx安装配置 linux

    编译安装nginx的配置文件的路径在哪 这个版本不同,位置还是不同的. 我的是nginx-1.9.9版本源码安装,配置文件在conf这个目录里面: /usr/local/nginx/conf/ngin ...

  5. Nginx - 正反向代理,nginx.conf配置

    Nginx (engine x) 是一个轻量级的高性能的HTTP和反向代理web服务器及电子邮件(IMAP/POP3)代理服务器. Nginx 是由俄罗斯人 Igor Sysoev 采用C语言开发编写 ...

  6. 【nginx】配置nginx.conf 配置多个代理

    当我们的Vue项目中有多个代理时,前端webpack中 proxy:{//匹配字段'/proxyApi': {//代理地址target: 'http://192.0.0.0:7080',changeO ...

  7. 使用nginx部署简单的前端项目,nginx.conf配置

    前端项目监听8080端口 项目位于/usr/webfront/tcyx/ 既是:root变量,是项目静态资源的绝对位置 index代表默认项目首页网页 第二个location是后端代理 servern ...

  8. nginx 从vagant挂载目录中加载nginx.conf配置进行开机启动

    nginx从vagrant挂载目录中读取配置启动,将nginx加入开机启动项!开机启动的时候nginx会因为加载不了配置导致启动失败! 原因是开机启动nginx服务在vagrant挂载之前,导致无法正 ...

  9. nginx.conf配置格式

    80端口: server{listen 80;#listen [::]:80;server_name 域名 ;index index.html index.htm index.php default. ...

  10. nginx.conf 基本配置模板和结构

    文章目录 配置 nginx.conf 配置结构 nginx.conf 基本配置模板 如何验证效果 配置 nginx.conf 配置结构 ... #全局块 events { #events块 ... } ...

最新文章

  1. 关于为何推崇交易规范排序(CTOR)的原因
  2. 父类的析构函数定义为虚函数
  3. linux 无线网卡休眠,无线网卡在Linux下活起来
  4. makefile懒人版(单个文件编译)
  5. 学习Samba基础命令详解之大话西游01
  6. TP Link 路由器 设置
  7. Invalid handle returned
  8. GAN 的训练、调参实践
  9. Glyphs for Mac 2.6.5 — 字体设计工具
  10. 关于哈希表(Hashtable)个人学习理解
  11. 原型和原型链和instanceof
  12. php开发多用户商城用什么技术,php多用户商城系统有什么特点?
  13. Flex开发环境,开发工具,开发框架总结
  14. df和du显示的磁盘空间使用情况不一致的原因及处理
  15. vue 页面保留缓存和清除缓存
  16. 《开局一把刀》用户隐私政策
  17. 判断是否为PE文件改进版
  18. python随笔:用pyinstaller 将python代码打包成exe执行文件
  19. 结合悬浮窗实现后台播放视频
  20. Unity3D 使用粒子组件实现花瓣飘落效果

热门文章

  1. Path Sum Path Sum II
  2. 机器学习笔记----(1)什么是机器学习
  3. ios控制中心android版,IOS控制中心
  4. python中使用什么关键字创建自定义函数_python自定义函数有哪些写法及用法
  5. 7923 consoleconsumer 怎么关闭_英雄联盟手游怎么设置最好 LOL手游最佳设置攻略_英雄联盟手游...
  6. MySQL怎么建两个table_在MySQL中使用带有两个表的UNION的CREATE TABLE AS语句
  7. 台式计算机鼠标应该插哪里,鼠标插在电脑哪里 鼠标的usb接口没反应如何解决...
  8. mysql 函数操作_mysql 数学操作函数
  9. 知识竞赛时,倒计时字体的大小和位置如何调整?
  10. jquery 选择器 空格、大于、加号、波浪线区别