nginx的部署配置----删除版本号和一个端口配置多个项目
程序员文章站
2022-05-19 09:05:11
...
nginx启动失败或者有报错时不能显示nginx的版本号
解决办法:在conf的文件夹中的nginx.conf中的
这个位置:http { include mime.types; default_type application/octet-stream;
下面加上这行代码:server_tokens off;
nginx同一个端口配置多个项目,如果没有反向代理端口的话
解决办法:`server {
listen 10000;
server_name localhost;
add_header Set-Cookie "HttpOnly";
add_header Set-Cookie "Secure";
add_header X-Frame-Options "SAMEORIGIN";
#此配置可省略,仅仅是为了输入10.111.43.12:10000 时有个默认首页
location / {
root html/;
index index.htm index.html;
}
# 前台页面重定向 ,不能配置root alias ;记得把dist下的内容外移一层
location ^~ /app1/ {
try_files $uri $uri/ /app1/dist/index.html;
}
location ^~ /app2/ {
try_files $uri $uri/ /app2/dist/index.html;
}
# 网络配置转发到网关
location /cxyxcwdzurl/api/ {
proxy_pass http://localhost:8090/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
`
参考文章:原博客文章:https://blog.csdn.net/resuper0/article/details/107759943
vue2的项目的在assets中的图片写在style中的位置变成了:http://localhost:8080/dam/static/css/dam/static/img/header_bg.png
解决办法:
在项目的build文件夹下的utils.js中该位置加上一行代码
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath:'../../' //加上这行代码
})
} else {
return ['vue-style-loader'].concat(loaders)
}
多有借鉴,如有抄袭,请联系删除。
上一篇: gulp常用API
推荐阅读
-
Nginx反向代理一个80端口下配置多个微信项目详解
-
Nginx部署vue项目和配置代理的问题解析
-
Nginx实现多个站点使用一个端口配置Nginx的虚拟主机 nginx tomcat 虚拟主机 nginx 虚拟主机配置 nginx ssl 虚拟主
-
nginx的部署配置----删除版本号和一个端口配置多个项目
-
Nginx配置多个项目使用同一端口号的办法
-
Nginx反向代理一个80端口下配置多个微信项目详解
-
Nginx配置多个项目使用同一端口号的办法
-
Nginx实现多个站点使用一个端口配置Nginx的虚拟主机 nginx tomcat 虚拟主机 nginx 虚拟主机配置 nginx ssl 虚拟主
-
Nginx部署vue项目和配置代理的问题解析