Ubuntu 16.04には、Nginx1.6.0の最新の安定バージョンのインストールとvueプロジェクトのデプロイに問題があります。

Ubuntu16.04はデフォルトでnginx1.14.0をインストールします

#デフォルトのインストール方法:apt-get install nginx

1. nginxがインストールされているかどうかを確認します。すでにインストールされている場合は、最初にアンインストールしてください。

#インストールされているバージョンを表示する

dpkg -l | grep nginx

#インストールされているバージョンを表示する

nginx -v


#sudo apt-get removenginxをアンインストールします

2. ubuntuのバージョンコードを確認します。このコマンドの出力には、Codename:xxxxのような行があります。このバージョンコードを覚えておいてください。次のステップで使用されます。

lsb_release -a

3. vimを使用してsource.listを開き、最後に2行追加し、独自のバージョンコードに置き換えることを忘れないでください

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

4.キーをダウンロードしてインポートします

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構成ファイルを開き、最初にユーザーrootを追加します

ページスタイルの読み込みに失敗しました:エラーは次のとおりです:リソースはスタイルシートとして解釈されましたが、MIMEタイプtext / plainで転送されました

解決策は、ホームページのhtmlページの<!DOCTYPEhtml>宣言を削除することです。

おすすめ

転載: blog.csdn.net/weixin_47385625/article/details/114092175