虚拟主机重定向到xampp文件夹,但只能获取此站点无法访问

时间:2017-07-23 19:03:30

标签: php laravel xampp localhost virtualhost

我知道我可能遗漏了一些简单的东西,但我已经耗尽了所有资源,试图让这个工作起来。

我在Port:5000上运行我的Apache并尝试使用以下命令直接转到lsapp.dev而不是http://localhost:5000/lsapp/public/

options.isdedicated = <?php echo $isdedicated === 'true' ? 'true' : 'false' ?>;

我尝试过VirtualHost *:5000但仍然无法使用它?

2 个答案:

答案 0 :(得分:0)

您可以在项目根目录

中的命令行中使用它
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

中的localhost的hosts文件
# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

127.0.0.1   lsapp.dev

答案 1 :(得分:0)

像这样设置虚拟主机文件。

<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

如果您不想使用虚拟主机,那么您可以像这样运行项目

goto your project folder=> 
command line in your project root=>php artisan serve
your project will run in
http://127.0.0.1:8000/