虚拟主机重定向到xampp文件夹,但只能得到本网站无法到达
问题描述:
我知道我可能错过了一些简单的东西,但我已经耗尽了所有资源,试图让它工作。虚拟主机重定向到xampp文件夹,但只能得到本网站无法到达
我跑我的Apache端口:5000,并试图直接向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>
我曾尝试虚拟主机*:5000但仍无法得到它的工作?
答
,你可以在你的项目根
php artisan serve --port=your_port_number
在命令行中使用这样或这样做:
编辑的httpd-vhosts.conf是位于C:\ XAMPP的\ apache的\的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连接,但我们必须配置我们的hosts文件,允许lsapp.dev重定向到位于C:\ Windows \ System32 \ drivers \等的本地主机
# 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
// // OR
如果你这样做nt想要使用虚拟主机,那么你可以像这样运行你的项目
goto your project folder=>
command line in your project root=>php artisan serve
your project will run in
http://127.0.0.1:8000/
嗨,谢谢你,但尝试过,仍然无法正常工作。只是想知道如果我的Apache运行在5000应该VirtualHost设置为5000而不是80? – Rammy7219
为什么不使用serve命令? –
做到这一点,并指向http://127.0.0.1:5000/,但仍不能解决我直接指向lsapp.dev的问题,谢谢。 – Rammy7219