Linux 使用Ngnix在Debian服务器上部署Laravel项目
所以我用laravel创建了一个应用程序,现在我尝试将它托管在Debian服务器上 我上传了在(/var/www/html/site)中找到的所有项目 (站点)是包含应用程序、公用、.env…的所有文件的文件夹 只是有一个mybb论坛正在(/var/www/html/board)中运行,这是另一个开发人员将其放在一起的,所以我不想做任何可能导致论坛崩溃的错误操作 因此,在我了解如何在Debian上启动Laravel项目之前,我遵循了说明(不完全是因为我已经安装了PHP7.3和phpmyadmin) 这就是我设置的方式(sudo vim/etc/nginx/sites available/mydomain.com) 最后我经营这个社区 sudo服务nginx重启 我得到这个错误Linux 使用Ngnix在Debian服务器上部署Laravel项目,linux,laravel,nginx,debian,Linux,Laravel,Nginx,Debian,所以我用laravel创建了一个应用程序,现在我尝试将它托管在Debian服务器上 我上传了在(/var/www/html/site)中找到的所有项目 (站点)是包含应用程序、公用、.env…的所有文件的文件夹 只是有一个mybb论坛正在(/var/www/html/board)中运行,这是另一个开发人员将其放在一起的,所以我不想做任何可能导致论坛崩溃的错误操作 因此,在我了解如何在Debian上启动Laravel项目之前,我遵循了说明(不完全是因为我已经安装了PHP7.3和phpmyadmin
root@ns300976:~# sudo service nginx restart
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
所以接下来我尝试(systemctl status nginx.service),我得到了这个
接下来我尝试(journalctl-xe),我得到了这个
这是我第一次使用Linux并寻找解决方案,我怀疑apache2会阻塞端口80
但是通过执行kill过程,我担心会影响论坛,因为我不知道它是否使用Apache2实现其功能
如果我必须通过Apache运行我的应用程序,我想听听你的建议
谢谢你的帮助 在root/var/www/html/site/public之后;加上这个
index index.php index.html index.htm index.nginx-debian.html;
我认为您的apache正在运行。请在正在运行的wchich端口中检查此项
sudo netstat -ntpl
然后终止这个过程
sudo kill pid(your pid)
像这样测试配置文件
nginx-c/etc/nginx/nginx.conf-t
index index.php index.html index.htm index.nginx-debian.html;
sudo netstat -ntpl
sudo kill pid(your pid)