linux apache 虚拟站点(主机) 配置,多站点
博客专区 > Grace_ 的博客 > 博客详情
linux apache 虚拟站点(主机) 配置,多站点
Grace_ 发表于8个月前
linux apache 虚拟站点(主机) 配置,多站点
  • 发表于 8个月前
  • 阅读 22
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

摘要: linux deepin apache

前提deepin 系统

前提 通过 apt 装好了,php,apache等环境,不要自己下载解压安装,太麻烦,通过命令 apt install unbatu下面apache2

配置 多端口 虚拟主机

比如 127.0.0.1:80默认 

127.0.0.1:81  项目 test1

127.0.0.1:82 项目 56ren3

127.0.0.1:86 项目 TrouGroup

deepin 下面 服务器名称 apache2

进入 apache的安装路径下面,默认安装的都在这个路径,一般在 /etc/apache2/

 ls -l  查看目标路径

 

1. ports.conf

添加一个端口,里面有Listen 81,Listen 82

保存退出

2.

sites-available(源)

sites-enabled(目标)

此处两个文件夹下,有配置文件即可

为了方便,做了软连接操作,把available 下面的文件,链接到enabled 下面

打开available下面的文件,看到

此处,我有两个项目 ,56ren3,TourGroup,分别退应配置文件,56ren3.conf,TourGroup.conf

cat 56ren3.conf看到内容

<VirtualHost *:82>(端口号)
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/56ren3/public(项目路径)
    Alias /upload/ /var/www/html/56ren3/upload/(项目上传文件路径)

    <Directory "/var/www/html/56ren3/public">  (项目路径)
        Options Indexes FollowSymLinks Includes 
        Order allow,deny                 
        Allow from all         
        AllowOverride all                 
    </Directory>         


#    ErrorLog ${APACHE_LOG_DIR}/error.log
#    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

 

配置好端口和项目绝对路径

保存退出

新的项目 TourGroup.conf 修改下端口号和路径即可,比如此处修改为:86

有其他的项目,建立配置文件即可,比如项目Test1,Test2,配置,Test1.conf,Test2.conf

保存之后,把文件,软链接到 enabled路径下

命令: ln -s 源路径 目标路径

此处在源路径下available操作,目标路径需要绝对路径

只要不是在目标路径下软连接操作,软连接目标路径都要写绝对路径

 sudo ln -s TourGroup.conf /etc/apache2/sites-enabled/TourGroup.conf

若在目标路径enabled下操作,可以用

 sudo ln -s ../sites-available/TourGroup.conf TourGroup.conf

 

此时配置完成

重启 apahce2

service apache2 restart 

大功告成。。。。

访问 127.0.0.1:86
 

 

 

 


 

 

 

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 54
码字总数 16942
×
Grace_
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: