Nginx的使用经验小结-创新互联

Nginx

创新互联建站是一家集网站建设,沈北新企业网站建设,沈北新品牌网站建设,网站定制,沈北新网站建设报价,网络营销,网络优化,沈北新网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

Nginx简单介绍

一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器

Nginx命令参数

nginx -t 测试配置是否正确
nginx -s reload 加载最新配置
nginx -s stop 立即停止
nginx -s quit 优雅停止
nginx -s reopen 重新打开日志
kill -USR2 cat /usr/local/nginx/logs/nginx.pid 快速重启

Nginx全局段配置

worker_processes 1;工作进程为1个 CPU 数量 * 核数
events 区段 网卡请求 80 443 Nginx 触发事件

Nginx配置虚拟主机

listen
server_name
location

Nginx日志管理

* 系统默认日志格式:log_format main '$remote_addr $request_length $body_bytes_sent $request_time[s] - - [$time_local] ' '"$request" $status $http_referer "-" "$http_user_agent" $server_name $server_addr $http_x_forwarded_for $http_x_real_ip';
* 自定义日志格式:log_format simple '$remote_addr -- $request'
* 系统默认日志释义:远程IP-远程用户/用户时间 请求方法 请求body长度长度 referer 来源信息 http-user-agent 用户代理/蜘蛛 被转发请求的原始ip http_x_forwarded_for 在经过代理是 代理把你的本来的IP加在此头信息中,传输你的原始IP

Nginx-Laravel5 项目搭建

window上传本地项目使用 secureCRT-sftp put get 命令上传 connect sftp session, 远程:cd 本地:lcd,lpwd, put *.zip
Laravel5返回500权限修改:1.chmod 777 -R storage 2.chmod 777 -R bootstrap/cache/
配置env : vi .env 修改数据库配置相关参数
执行 php artisan migrate 创建数据表

Nginx 支持pathinfo

# 典型配置
location ~ \.php$ {
  root      html;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
  include    fastcgi_params;
}

# 修改第1,6行,支持pathinfo

location ~ \.php(.*)$ { # 正则匹配.php后的pathinfo部分
  root html;
  fastcgi_pass  127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;
  fastcgi_param PATH_INFO $1; # 把pathinfo部分赋给PATH_INFO变量
  include    fastcgi_params;
}

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站名称:Nginx的使用经验小结-创新互联
链接分享:http://pwwzsj.com/article/dcpeep.html