diff --git a/README.md b/README.md index 1c3b547..0cc9591 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ @@ -50,4 +50,5 @@ build - 完成 项目搭建 - 完成 项目迁移 从documentFrontEndWeb 到 AlipayFrontendWeb - 增加 docker部署脚本 -- 增加 环境设置脚本 \ No newline at end of file +- 增加 环境设置脚本 +- 增加 nginx.conf文件 \ No newline at end of file diff --git a/nginx/nginx.conf b/nginx/nginx.conf new file mode 100644 index 0000000..6328b25 --- /dev/null +++ b/nginx/nginx.conf @@ -0,0 +1,69 @@ +#user nobody; +worker_processes 1; + +#error_log logs/error.log; +#error_log logs/error.log notice; +error_log /var/log/nginx/error.log warn; + +pid /var/run/nginx.pid; + + +events { + accept_mutex on; #设置网路连接序列化,防止惊群现象发生,默认为on + multi_accept on; #设置一个进程是否同时接受多个网络连接,默认为off + use epoll; #事件驱动模型,select|poll|kqueue|epoll|resig|/dev/poll|eventport + worker_connections 1024; +} + + +http { + 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; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + #keepalive_timeout 0; + keepalive_timeout 65; + + #打包之后产生.gz文件, 还需要在nginx服务器配置静态压缩 + #gzip on; + #gzip on; + #gzip_min_length 1k; + #gzip_buffers 4 16k; + #gzip_http_version 1.0; + #gzip_comp_level 2; + #gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; + #gzip_vary off; + #gzip_disable "MSIE [1-6]."; + + + server { + listen 80; + server_name localhost; + + #charset koi8-r; + charset utf-8; + + location / { + root /app; # 指向目录 + index index.html; + try_files $uri $uri/ /index.html; + gzip_static on; #静态压缩 + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + } + +} \ No newline at end of file