CentOS 7.3 & Apache 2.4 配置虚拟主机

实现vuejs+laravel项目,前后端分离项目部署在同一台服务器上。

  1. www 根目录下vuejs开发的前端、
  2. www/你的laravel项目名/ 下配置后端API和CMS。

注意:
你的域名:nideyuming.com
域名别称:www.nideyuming.com
配置文件中有两段,第一段是配置cms和api;第二段是配置前端主站。

一、 域名管理

设置三个a记录,让服务器ip被www、@、admin同时指向。

二、 创建配置文件

vim /etc/httpd/conf.d/httpd-vhosts.conf

三、 修改配置文件


    ServerName admin.你的域名
    DocumentRoot /var/www/html/你的laravel项目名/public/
        
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        



    ServerName 你的域名
    ServerAlias www.你的域名
    DocumentRoot /var/www/html/
        
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        

重启即可:

# systemctl restart httpd.service

四. 示范案例


    ServerName admin.liyingxuan.com
    DocumentRoot /var/www/html/lyx-laravel-demo/public/
    
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        



    ServerName liyingxuan.com
    ServerAlias www.liyingxuan.com
    DocumentRoot /var/www/html/lyx-vuejs-demo/
        
            Options FollowSymLinks
            AllowOverride All
            Require all granted
        

The end!

你可能感兴趣的:(CentOS 7.3 & Apache 2.4 配置虚拟主机)