Vue项目nginx配置
时间: 2023-11-03 15:54:39 浏览: 104
Nginx配置
以下是一个基本的Vue项目在nginx中的配置:
```
server {
listen 80;
server_name <your_domain_name>;
location / {
root /var/www/html; // Vue项目的路径
index index.html;
try_files $uri $uri/ /index.html;
}
}
```
在这个配置中,我们将Vue项目的根目录设置为`/var/www/html`,并将`index.html`设置为默认的主页。`try_files`指令用于处理Vue路由的问题,确保所有路径都被正确地路由到Vue的index.html。
如果你的Vue项目使用了HTTPS,则需要在`listen`指令中添加SSL证书的路径和端口号:
```
server {
listen 443 ssl;
server_name <your_domain_name>;
ssl_certificate /path/to/cert.crt;
ssl_certificate_key /path/to/cert.key;
location / {
root /var/www/html; // Vue项目的路径
index index.html;
try_files $uri $uri/ /index.html;
}
}
```
记得在Nginx服务器上安装好SSL证书并修改证书路径。
配置完成后,保存文件,重启nginx服务,然后就可以在浏览器中访问你的Vue项目了。
阅读全文