首页
Homepage
课程选择
Course select
实践乐园
Praticse
学霸专栏
Coolman
个人中心
Manager
通知
News
理论考试
Test
实验组作品
Student Work
注册
Registe
资料查看下载交界面
班级名称:
Label
课程名称:
大型网络系统项目设计
808
CX2Z06A
标 题:
视频示例 uni-app创建_远程api_登录过程_后端_
<p> 示例 uni-app创建_远程api_登录过程_后端,后端linux 配置的nginx.conf,参考内容: </p> <p> user www www;<br /> worker_processes auto;<br /> <br /> error_log /data/wwwlogs/error_nginx.log crit;<br /> pid /var/run/nginx.pid;<br /> worker_rlimit_nofile 51200;<br /> <br /> events {<br /> use epoll;<br /> worker_connections 51200;<br /> multi_accept on;<br /> }<br /> <br /> http {<br /> include mime.types;<br /> default_type application/octet-stream;<br /> server_names_hash_bucket_size 128;<br /> client_header_buffer_size 32k;<br /> large_client_header_buffers 4 32k;<br /> client_max_body_size 1024m;<br /> client_body_buffer_size 10m;<br /> sendfile on;<br /> tcp_nopush on;<br /> keepalive_timeout 120;<br /> server_tokens off;<br /> tcp_nodelay on;<br /> <br /> fastcgi_connect_timeout 300;<br /> fastcgi_send_timeout 300;<br /> fastcgi_read_timeout 300;<br /> fastcgi_buffer_size 64k;<br /> fastcgi_buffers 4 64k;<br /> fastcgi_busy_buffers_size 128k;<br /> fastcgi_temp_file_write_size 128k;<br /> fastcgi_intercept_errors on;<br /> <br /> #Gzip Compression<br /> gzip on;<br /> gzip_buffers 16 8k;<br /> gzip_comp_level 6;<br /> gzip_http_version 1.1;<br /> gzip_min_length 256;<br /> gzip_proxied any;<br /> gzip_vary on;<br /> gzip_types<br /> text/xml application/xml application/atom xml application/rss xml application/xhtml xml image/svg xml<br /> text/javascript application/javascript application/x-javascript<br /> text/x-json application/json application/x-web-app-manifest json<br /> text/css text/plain text/x-component<br /> font/opentype application/x-font-ttf application/vnd.ms-fontobject<br /> image/x-icon;<br /> gzip_disable "MSIE [1-6]\.(?!.*SV1)";<br /> <br /> ##Brotli Compression<br /> #brotli on;<br /> #brotli_comp_level 6;<br /> #brotli_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml rss text/javascript application/javascript image/svg xml;<br /> <br /> ##If you have a lot of static files to serve through Nginx then caching of the files' metadata (not the actual files' contents) can save some latency.<br /> #open_file_cache max=1000 inactive=20s;<br /> #open_file_cache_valid 30s;<br /> #open_file_cache_min_uses 2;<br /> #open_file_cache_errors on;<br /> <br /> log_format json escape=json '{"@timestamp":"$time_iso8601",'<br /> '"server_addr":"$server_addr",'<br /> '"remote_addr":"$remote_addr",'<br /> '"scheme":"$scheme",'<br /> '"request_method":"$request_method",'<br /> '"request_uri": "$request_uri",'<br /> '"request_length": "$request_length",'<br /> '"uri": "$uri", '<br /> '"request_time":$request_time,'<br /> '"body_bytes_sent":$body_bytes_sent,'<br /> '"bytes_sent":$bytes_sent,'<br /> '"status":"$status",'<br /> '"upstream_time":"$upstream_response_time",'<br /> '"upstream_host":"$upstream_addr",'<br /> '"upstream_status":"$upstream_status",'<br /> '"host":"$host",'<br /> '"http_referer":"$http_referer",'<br /> '"http_user_agent":"$http_user_agent"'<br /> '}';<br /> <br /> ######################## default ############################<br /> <br /> server {<br /> listen 80;<br /> server_name shop.kystu.cn;<br /> <br /> location / {<br /> root /usr/local/nginx/ljxshop; <br /> try_files $uri $uri/ /index.html;<br /> index index.html index.htm;<br /> }<br /> <br /> location /prod-api/{ <br /> proxy_set_header Host $http_host;<br /> proxy_set_header X-Real-IP $remote_addr;<br /> proxy_set_header REMOTE-HOST $remote_addr;<br /> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br /> proxy_pass http://121.41.71.64:8080/;<br /> }<br /> <br /> location /profile/<br /> {<br /> alias /home/ruoyi/uploadPath/;<br /> proxy_temp_file_write_size 10m;<br /> }<br /> }<br /> server {<br /> listen 8083;<br /> server_name shop.kystu.cn;<br /> <br /> location / {<br /> root /usr/local/nginx/ljxuniapp; <br /> try_files $uri $uri/ /index.html;<br /> index index.html index.htm;<br /> }<br /> <br /> location /prod-api/{ <br /> proxy_set_header Host $http_host;<br /> proxy_set_header X-Real-IP $remote_addr;<br /> proxy_set_header REMOTE-HOST $remote_addr;<br /> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br /> proxy_pass http://121.41.71.64:8080/;<br /> }<br /> <br /> location /profile/<br /> {<br /> alias /home/ruoyi/uploadPath/;<br /> proxy_temp_file_write_size 10m;<br /> }<br /> }<br /> <br /> ########################## https ############################# <br /> # another virtual host using mix of IP-, name-, and port-based configuration<br /> # https配置<br /> server {<br /> listen 443 ssl;<br /> server_name shop.kystu.cn;<br /> ssl_certificate "/usr/local/nginx/cert/shop.kystu.cn.pem";<br /> ssl_certificate_key "/usr/local/nginx/cert/shop.kystu.cn.key";<br /> ssl_session_cache shared:SSL:1m;<br /> ssl_session_timeout 10m;<br /> # ssl_ciphers PROFILE=SYSTEM;<br /> #ssl_prefer_server_ciphers on;<br /> <br /> # 若访问 URI 为/ 开头,则使用如下配置<br /> location / {<br /> root /etc/nginx/dist;<br /> try_files $uri $uri/ /index.html;<br /> index index.html index.htm;<br /> }<br /> # 前端访问后端 api 相关配置。若访问 URI 为/prod-api/ 开头,则使用如下配置<br /> location /prod-api/ {<br /> proxy_set_header Host $http_host;<br /> proxy_set_header X-Real-IP $remote_addr;<br /> proxy_set_header REMOTE-HOST $remote_addr;<br /> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br /> proxy_pass http://localhost:8080/;<br /> }<br /> location /profile/ {<br /> alias /usr/uploadPath/;<br /> # proxy_pass http://localhost:8080/profile/;<br /> }<br /> <br /> error_page 500 502 503 504 /50x.html;<br /> location = /50x.html {<br /> root /root/dist/html;<br /> }<br /> <br /> }<br /> ########################## vhost #############################<br /> include vhost/*.conf;<br /> }<br /> <br /> </p>
Copyright ? 2015 All Rights Reserved.
备案:
浙ICP备16014922