vue项目nginx的配置
server{listen 85 default_server;#listen [::]:80 default_server ipv6only=on;server_name _;root /home/wwwroot/default/www/miaomiao;index index.html ind...
·
server
{
listen 85 default_server;
#listen [::]:80 default_server ipv6only=on;
server_name _;
root /home/wwwroot/default/www/miaomiao;
index index.html index.htm index.php;
include enable-php.conf;
location /lua
{
default_type text/html;
content_by_lua 'ngx.say("hello world")';
}
#这个一定要加上,参考:https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD%90
location / {
try_files $uri $uri/ /index.html;
}
location /nginx_status
{
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
location ~ /.well-known {
allow all;
}
location ~ /\.
{
deny all;
}
#这个要注意配置。http://12.12.12.12/api/这个是后端请求数据的ip
location /api/{
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://12.12.12.12/api/;
proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
}
access_log /home/wwwlogs/access.log;
}
更多推荐
已为社区贡献4条内容
所有评论(0)