摘要:前提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
前提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
大功告成。。。。
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28