虚拟主机重定向到 xampp 文件夹,但只得到 This site can't be reached
Virtual host redirecting to the xampp folder, but only getting This site can’t be reached
我知道我可能遗漏了一些简单的东西,但我已经用尽了所有资源来尝试让它工作。
我是 运行 我在 Port:5000 上的 Apache,并试图通过以下方式定向到 lsapp.dev 而不是 http://localhost:5000/lsapp/public/:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/lsapp/public"
ServerName lsapp.dev
</VirtualHost>
我试过 VirtualHost *:5000 还是不行?
您可以在项目根目录的命令行中使用它
php artisan serve --port=your_port_number
或者这样做:
编辑位于 C:\xampp\apache\conf\extra\httpd-vhosts.conf 中的 httpd-vhosts.conf 并在文件末尾添加以下行:
# VirtualHost for LSAPP.DEV
<VirtualHost lsapp.dev:80>
DocumentRoot "C:\xampp\htdocs\lsapp\public"
ServerAdmin lsapp.dev
<Directory "C:\xampp\htdocs\lsapp">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我们的 Apache 正在侦听 lsapp.dev 个连接,但我们必须配置我们的主机文件,允许重定向 lsapp.dev 到位于 C:\Windows\System32\drivers\etc[= 的本地主机13=]
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 lsapp.dev
像这样设置您的虚拟主机文件。
<VirtualHost *:80>
DocumentRoot "D:\laravel Task\laravel\blog" //here set your project storage path
ServerName localhost.test.com // set your url for your project
<Directory "D:\laravel Task\laravel\blog"> // again set your project storage path
AllowOverride All
Order allow,deny
Allow from all
Require all granted
像这样设置你的主机文件
127.0.0.1 localhost.test.com
现在您可以 运行 您的项目
localhost.test.com
//或//
如果你不想使用虚拟主机,那么你可以运行你的项目像这样
goto your project folder=>
command line in your project root=>php artisan serve
your project will run in
http://127.0.0.1:8000/
我知道我可能遗漏了一些简单的东西,但我已经用尽了所有资源来尝试让它工作。
我是 运行 我在 Port:5000 上的 Apache,并试图通过以下方式定向到 lsapp.dev 而不是 http://localhost:5000/lsapp/public/:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/lsapp/public"
ServerName lsapp.dev
</VirtualHost>
我试过 VirtualHost *:5000 还是不行?
您可以在项目根目录的命令行中使用它
php artisan serve --port=your_port_number
或者这样做:
编辑位于 C:\xampp\apache\conf\extra\httpd-vhosts.conf 中的 httpd-vhosts.conf 并在文件末尾添加以下行:
# VirtualHost for LSAPP.DEV
<VirtualHost lsapp.dev:80>
DocumentRoot "C:\xampp\htdocs\lsapp\public"
ServerAdmin lsapp.dev
<Directory "C:\xampp\htdocs\lsapp">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我们的 Apache 正在侦听 lsapp.dev 个连接,但我们必须配置我们的主机文件,允许重定向 lsapp.dev 到位于 C:\Windows\System32\drivers\etc[= 的本地主机13=]
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 lsapp.dev
像这样设置您的虚拟主机文件。
<VirtualHost *:80>
DocumentRoot "D:\laravel Task\laravel\blog" //here set your project storage path
ServerName localhost.test.com // set your url for your project
<Directory "D:\laravel Task\laravel\blog"> // again set your project storage path
AllowOverride All
Order allow,deny
Allow from all
Require all granted
像这样设置你的主机文件
127.0.0.1 localhost.test.com
现在您可以 运行 您的项目
localhost.test.com
//或//
如果你不想使用虚拟主机,那么你可以运行你的项目像这样
goto your project folder=>
command line in your project root=>php artisan serve
your project will run in
http://127.0.0.1:8000/