nginx.conf 基础配置
### 全局块开始### #配置允许运行nginx服务器的用户和用户组 user nobody; #配置允许nginx进程生成的worker process 数 worker_processes 1; #配置nginx服务器运行对错误日志的存放路径 error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #配置nginx服务器运行时的pid文件存放路径和名称 pid logs/nginx.pid; ### 全局块结束### ### events块开始### events { #配置事件驱动模型 use epoll; #配置最大连接数 worker_connections 1024; } ### events块结束### ### 全局块结束### ### HTTP块开始### http { # 定义MIME-Type ,查看mime.types文件 include 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 logs/access.log main; # 配置允许使用sendfile方式传输 sendfile on; #tcp_nopush on; #配置连接超时时间 keepalive_timeout 65; #gzip on; ### server块开始### ### 配置虚拟主机myServer1### server { # 配置监听端口和主机名称(基于名称) listen 80; server_name myServer1; #charset koi8-r; #配置请求处理日志存放路径 access_log logs/host.access.log main; # 配置处理/service1/location1 请求的location location /service1/location1 { root /myweb; index index1.html; } # 配置处理/service1/location2 请求的location location /service1/location2 { root /myweb; index index2.html; } # 配置错误页面 error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } ### 配置虚拟主机myServer2### server { # 配置监听端口和主机名称(基于ip) listen 8082; server_name 192.168.1.3; #charset koi8-r; #配置请求处理日志存放路径 access_log logs/host.access.log; # 配置处理/service2/location1 请求的location location /service2/location1 { root /myweb; index index2.html; } # 对location的uri进行更改 location /svr2/loc2 { alias /myweb/server2/location2; index index.svr2-loc2.htm; } # 错误页面404.html 做了重定向 error_page 404 /404.html; location = /404.html { root /myweb; index 404.htm; } } ### server块结束### } ### HTTP块结束###