Ubuntu18.04 Laravel nginx配備
1510 ワード
いよいよ構築の最終段階nginx配備!!
簡単そうに見えますが、やはりエラーがたくさん...
LaravelプロジェクトGitクローン(/var/www/) を完了 MySQL設定完了 22ポートOPEN
まず、OSのアップグレードと更新が必要です.
次のコマンドを使用して、Nginxをインストールします.
私はapache 2をインストールして実行しました.80番ポートを使用しています.
apache 2サーバを殺し、nginxを起動します.
/etc/nxigx/stie-avbill/def**エラー**ファイルを変更します.
一般的には、コメントを解除すれば良いのですが、
rootパスを次のphpバージョンに揃えるだけです!
defaultファイルの設定が完了したら、サーバアドレスに再起動して接続します-!
サーバの移行が困難
簡単そうに見えますが、やはりエラーがたくさん...
現在のステータス
インストールNginx
まず、OSのアップグレードと更新が必要です.
次のコマンドを使用して、Nginxをインストールします.
sudo apt-get install nginx
インストール後、アドレスに接続中にnginxが表示された場合、インストールに成功します.私はapache 2をインストールして実行しました.80番ポートを使用しています.
apache 2サーバを殺し、nginxを起動します.
sudo systemctl stop apache2
sudo systemctl start nginx
Nginx設定
/etc/nxigx/stie-avbill/def**エラー**ファイルを変更します.
sudo vi /etc/nginx/site-available/default
以下のコードに示すように変更すればよい.一般的には、コメントを解除すれば良いのですが、
rootパスを次のphpバージョンに揃えるだけです!
server{
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/[프로젝트 경로]
index index.php index.html index.htm index.nginx-debian.html
server_name _;
location /{
try_files $uri $uri/ /index.php;
}
location ~ \.php${
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.3[자신의 php버전]-fpm.sock
}
location ~ /\.ht{
deny all;
}
}
Nginxの再実行
defaultファイルの設定が完了したら、サーバアドレスに再起動して接続します-!
sudo systemctl restart nginx
こうしてNginx配備で終了…!サーバの移行が困難
Reference
この問題について(Ubuntu18.04 Laravel nginx配備), 我々は、より多くの情報をここで見つけました https://velog.io/@dot2__/Ubuntu18.04-Laravel-nginx-배포テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol