nginx服务器生成访问url格式设置
配置文件
- 编辑配置文件
vi /etc/nginx/nginx.conf
- 配置文件详情
user root; #nginx的运行账号(rpm安装时会自动创建这个账号),也可以写成user nginx nginx表示用户和组 worker_processes 10; #工作进程数(worker),一般等于cpu内核数或者两倍 error_log /var/log/nginx/error.log warn; #错误日志存放目录 pid /var/run/nginx.pid; #进程pid存放位置 events { worker_connections 1024; #单个后台worker process进程的最大并发链接数 } http { include /etc/nginx/mime.types; #引入文件扩展名与类型映射表 default_type application/octet-stream; #默认文件类型 #log_format 日志格式 main:格式名称 ;日志格式 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; log_format my_log_format '$remote_addr^A$msec^A$http_host^A$request_uri';##自 定义日志格式 sendfile on; #开启高效传输模式 #tcp_nopush on; #激活tcp_nopush参数可以允许把httpresponse header和文件的开 始放在一个文件里发布,积极的作用是减少网络报文段的数量 keepalive_timeout 65; #连接超时时间,单位是秒 #gzip on; #开启gzip压缩功能 #include /etc/nginx/conf.d/*.conf; #引入配置文件,默认的首页就是在这里引>入的,我们要把这行注释掉 server { listen 8090; #监听端口 server_name www.teachercao.com; #使用哪儿个域名访问 index index.html; #首页面 root /data/www/web; #资源根目录 location ~ / { #用access_log指定日志文件存放路径;路径 /var/log/nginx/access.log>; my_log_format:(自定义日志名称,和log_format设置的名称一致) access_log /var/log/nginx/access.log my_log_format; } } }