Tp nginx.conf 配置(Linux)

                                                           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 start 啓動失敗,提示如下

[ 分析 ]

1、可能是配置文件格式出錯了: nginx -t 命令(驗證nginx配置文件是否正確)查看,如下

2、原來是 14行的 server 寫成了 serverserver,修改完後,

1)、先執行 nginx -t 如下

2)、再執行 service nginx start 如下

    oKay,啓動成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章