本地主机无法加载应用程序 centos 服务器

localhost is unable to load application centos server

尝试通过 运行ning

在实际服务器上启动 Laravel api 和 Nuxt 应用程序
lets say server IP is - 10.66.22.41

npm run dev
php artisan serve --port=8001

这显然适用于我的本地环境,但由于这是在实际服务器中,而且我对 Centos 不太熟悉,有什么我应该做的不同吗?

当我 运行 npm run serve 我得到 http://localhost:3001/ 当我 运行 php artisan serve --port=8001 我得到 http://127.0.0.1:8001

愚蠢的问题:

我应该如何在浏览器上访问它?

好吧,artisan serve 命令将保持服务器 运行ning 直到您关闭控制台,这将终止服务!这不是一个理想的设置...我建议您安装某种网络服务器,并通过 composer 正确安装 laravel。我们看不到您是如何安装 NPM 的,或者您是否安装了 Apache?等..

我建议先安装 centos webpanel: http://centos-webpanel.com/

然后安装作曲家https://linuxize.com/post/how-to-install-and-use-composer-on-centos-7/

然后安装 laravel 使用:https://laravel.com/docs/8.x/installation#installing-laravel

这是你在centos上正确管理和运行 laravel的最佳方式(适合初学者),如果你有钱,你应该买CPanel (https://cpanel.net/pricing/)而不是 Centos WebPanel,因为它提供了更多的灵活性和功能。

祝你好运!

对于 Nuxt,在 package.json

中添加了您的脚本
  "scripts": {

    "dev:host": "nuxt --host 'IP-Address' --port 3001",
}

运行:

dev:host": "nuxt --host 'IP-Address' --port 3001

对于Laravel:

 php artisan serve --host=IP-Address  --port=8001

快点,What Khali 应该是最好的实践,但如果你想测试或任何你需要做的事情,就是这样。