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>声明