使用Wampserver配置域名(laravel和vue前后端分离项目)(vue2)

Posted Bing-haha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Wampserver配置域名(laravel和vue前后端分离项目)(vue2)相关的知识,希望对你有一定的参考价值。

1、安装wampserver

2、在wampserver3下快速配置多站点多目录

https://www.cnblogs.com/WalAmar/p/6136110.html

3、复制目录下的.env.example 重命名为.env

配置好数据库:

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=datanet
DB_USERNAME=root
DB_PASSWORD=123456

 

 

 4、配置apatch的另外两个文件:

参考:

https://blog.csdn.net/qq_37391017/article/details/82978956

https://www.cnblogs.com/qy123/p/7092470.html

注意:

站点的目录是文件的目录,要具体到public文件夹下,因为public文件夹才可以被访问

参考:

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  ServerName datanet.cc
  DocumentRoot "D:\\projects\\project\\firmProject\\Datanet\\datanet\\public"
  <Directory "D:\\projects\\project\\firmProject\\Datanet\\datanet\\public">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

5、配置web目录下的dev.env.js

修改BASE_API:

这是原本的dev.env.js:

\'use strict\'
const merge = require(\'webpack-merge\')
const prodEnv = require(\'./prod.env\')

module.exports = merge(prodEnv, {
  NODE_ENV: \'"development"\',
  BASE_API: \'"http://your-site.homestead/api"\',
})

这是修改后的,主要修改http后面的为你配置的域名

\'use strict\'
const merge = require(\'webpack-merge\')
const prodEnv = require(\'./prod.env\')

module.exports = merge(prodEnv, {
  NODE_ENV: \'"development"\',
  BASE_API: \'"http://datanet.cc/api"\'
})

6、修改完所有的后,重启服务

wampserver重启服务

 

 

以上是关于使用Wampserver配置域名(laravel和vue前后端分离项目)(vue2)的主要内容,如果未能解决你的问题,请参考以下文章

在wampserver环境中配置虚拟域名

在wampserver3.0.6中配置虚拟主机(设置二级域名)

wamp用www域名访问怎么配置?

PHP学习零--Wampserver安装和配置

wampserver设置虚拟域名的问题:有点奇怪搞了好久!

子域路由在 Laravel 5 上不起作用 - WAMPServer