php - 如何从本地 PC 在 VMWARE 中打开 laravel 网站?
问题描述
我在 VMWARE Redhat 上安装了一个 laravel 应用程序,并在我的本地电脑上使用 SQL Server。我可以在 VMWARE 中打开网站,它可以连接到我的本地 Sqlserver。我也可以从 VMWARE 浏览器打开我的本地网站。
但是如何从本地电脑在 VMWARE 上打开我的 laravel 网站?
在 /etc/hosts 中,我添加了这一行
192.168.0.154 laravel.example.com
这是我的 httpd.conf
<VirtualHost *:80>
ServerName 192.168.0.154
ServerAlias laravel.example.com
DocumentRoot /var/www/xxx/public
Redirect permanent / https://192.168.0.154
<Directory /var/www/xxx/public>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<VirtualHost _default_:443>
ServerName 192.168.0.154
ServerAlias laravel.example.com
ServerAdmin admin@laravel.example.com
DocumentRoot /var/www/xxx/public
SSLEngine on
SSLCertificateFile "/etc/pki/tls/certs/laravel.example.com-selfsigned.crt"
SSLCertificateKeyFile "/etc/pki/tls/private/laravel.example.com-selfsigned.key"
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
我已经使用端口 80/8080/433 运行 php artisans serve,并在本地 PC 中使用 url http://laravel.example.com:port/打开网站 ,但仍然出现错误
php artisan serve --host laravel.example.com --port 8080
解决方案
当您尝试连接时,您的 Web 服务器上是否有一些日志?如果是这样,您将获得更多可能帮助您解决问题的信息。
你192.168.0.154 laravel.example.com
在本地电脑上也添加了吗?这是有必要的。
您可以检查 VM 上的防火墙是否不会阻止您的连接。
推荐阅读
- c# - 依赖于另一个属性值的必需属性(ASP.NET Core Web Api)
- javascript - GlobalHotKeys(react-hotkeys)在专注于输入字段时不起作用
- c++ - 二叉树到堆树的转换 - 陷入无限循环
- html - 选择输入时如何仅勾勒边框半径?
- java - 静态类中的重复局部变量
- spring - 启动 spring 工具套件时发生错误
- swift - 我想知道使用 Firebase 身份验证获取的 Twitter 访问令牌的到期日期
- react-native - React native keyboardAvoidView 覆盖了一半 textInput
- python - 如何将内部列表存储到外部列表
- iphone - React Native:更改应用商店上传的目标 sdk 版本