Nginx网站上线流程
1.这里的网站是Thinkphp3.2.3开发的 url_model 设置为 2(很重要!!!)
2.将网站文件和数据库上传。
3.修改nginx.conf
server{listen 80;#listen [::]:80;server_name www.cxjp.com cxjp.com;index index.html index.htm index.php default.html default.htm default.php;root /home/wwwroot/cxjp;
#error_page 404 /404.html;include enable-php.conf;location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires 30d;}location ~ .*\.(js|css)?${expires 12h;}location / {if (!-e $request_filename){rewrite ^(.*)$ /index.php?s=$1 last;break;}
}location ~ \.php($|/) {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;include fastcgi_params;}location ~ /\.{deny all;}access_log /home/wwwlogs/www.cxjp.com.log;
}
特别注意修改enable-php.conf
location ~ [^/]\.php(/|$){try_files $uri =404;fastcgi_pass unix:/tmp/php-cgi.sock;fastcgi_index index.php;include fastcgi.conf;}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
