Ubuntu 16.04 安装最新稳定版Nginx 1.6.0及部署vue项目遇到问题

Ubuntu 16.04 默认安装的是nginx 1.14.0

#默认安装方式:apt-get  install nginx

1、查看是否安装nginx,如果已经安装,请先卸载

#查看安装版本

dpkg -l | grep nginx

#查看安装版本

nginx -v

#卸载
sudo apt-get remove nginx

2.查看ubuntu的版本代码,此命令的输出会有一行如Codename: xxxx,记住这个 版本代码 ,在下一步会用到

lsb_release -a

3.使用vim打开source.list,在末尾添加两行,记得替换成为自己的版本代码

deb http://nginx.org/packages/ubuntu/ ubuntu上面查到的版本代码 nginx
deb-src http://nginx.org/packages/ubuntu/ ubuntu上面查到的版本代码 nginx

4.下载并导入key

wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key

5.更新apt源,并且安装nginx

sudo apt update
sudo apt install nginx

6.验证   

nginx -v      首次启动命令  :nginx

以上已经成功通过apt安装了最新稳定版本的nginx,其配置文件在/etc/nginx目录之中,默认域配置文件在/etc/nginx/conf.d/default.conf之中

vue项目部署在nginx下,访问403,原因是nginx没有权限访问

打开nginx配置文件在开头位置加user root

页面样式加载失败:错误是:Resource interpreted as Stylesheet but transferred with MIME type text/plain

解决办法是删除首页html页面的<!DOCTYPE html>声明

猜你喜欢

转载自blog.csdn.net/weixin_47385625/article/details/114092175