文档章节

linux apache 虚拟站点(主机) 配置,多站点

Grace_
 Grace_
发布于 2017/09/07 14:17
字数 484
阅读 26
收藏 0
点赞 0
评论 0

前提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
 

 

 

 


 

 

 

© 著作权归作者所有

共有 人打赏支持
Grace_
粉丝 1
博文 61
码字总数 18200
作品 0
济南
后端工程师
设置本地wamp环境挂载多站点同时运行

之前写过一篇关于在Linux环境下配置虚拟主机的文章; 现在又有一种场景;在本地同时写多个项目;可本地的wamp环境下默认只有一个www目录;这样经常修改目录很痛苦; 那么幸福就这么猝不及防的...

白俊遥
2015/04/27
0
0
关于Apache的25个初中级面试题

2014-04-03 程序猿 本文涵盖了25个有趣的Apache工作面试中会提出的问题,并附带有它们的答案,因此你可以方便的理解也许你之前从来没有见到过的一些有关于Apache的新事物. 在你开始阅读这篇文...

Yamazaki
2014/04/13
0
0
Apache配置站点与虚拟目录

一、单站点配置: 在apache中,配置一个站点是最基础的配置,在这里我只是要配置一个最基础的WEB站点,因此配置方式也是 非常简单,具体配置方式如下: #########主站点配置########### #侦听...

小代码2016
2014/12/27
0
0
Nginx优点特性、安装配置、安装目录、配置文件

额外知识点 内网IP: 10.x.x.x 172.16.x.x - 172.31.x.x 192.168.x.x Nginx Web服务应用 Nginx优点: 1、占用资源更少、支持更多并发连接 2、web服务、方向代理、负债均衡、缓存服务 3、安装...

nineep
06/27
0
0
linux复盘:构架搭建lnmp(配置)

nginx虚拟主机 vim /usr/local/nginx/conf/nginx.conf 增加include vhost/*.conf; mkdir /usr/local/nginx/conf/vhost vim /usr/local/nginx/conf/vhost/aaa.com.conf #虚拟主机配置文件 如果......

历经35天的选择
01/23
5
0
Linux课堂:Ubuntu下配置Apache的虚拟主机

A基本配置 我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主 机了。那么要如何进行设置呢?这就是本指南想解决的问题了。在 Ubuntu 的 /etc/apach...

红薯
2009/05/23
470
0
Nginx系列-3.配置Nginx虚拟主机

Nginx系列-3.配置Nginx虚拟主机 目录 - Nginx系列 Nginx系列-1.Linux下安装Nginx Nginx系列-2.配置LNMP(Linux、Nginx、MySQL、PHP)架构 Nginx系列-3.配置Nginx虚拟主机 Nginx系列-4.Nginx日...

ngle
06/08
0
0
linux -apache 基础 rpm包

大家好新人第一次发表博客 本次发表的是apache httpd web服务器 基础配置 基于rpm包的 废话就不多说了 第一步大家都懂的 yum install httpd -y 安装rpm包 关于配置yum源什么的这里就不说了 ...

Anfanger
06/26
0
0
Linux环境下Apache配置多个虚拟主机挂载多站点同时运行

这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求; 比较简单的是基于主机名的配置步骤如下: 示例环境 ip:115.28.17.191 域名:baijunyao.c...

白俊遥
2015/04/27
0
0
Apache快餐之做法

要想快速编译Apache就要写安装脚本了,下面就是了。 原材料:httpd-2.3.6.tar.gz 制作过程: [root@www ~]# touch install.sh [root@www ~]# vi install.sh 内容如下: 欢迎大家改的更人性化...

乐园园
2010/08/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

利用世界杯,读懂 Python 装饰器

Python 装饰器是在面试过程高频被问到的问题,装饰器也是一个非常好用的特性, 熟练掌握装饰器会让你的编程思路更加宽广,程序也更加 pythonic。 今天就结合最近的世界杯带大家理解下装饰器。...

p柯西
12分钟前
0
0
Xshell登录阿里云服务器ECS

Xshell登录阿里云服务器ECS 1. 参考资料: 1). 《阿里云服务器怎么用?阿里云服务器使用教程》 链接:http://www.cr173.com/html/50758_1.html 2). eagle-zhang的CSDN博客《Xshell连接不上阿...

SuShine
22分钟前
1
0
IDEA中的HTTP Client Editor测试API

在前后端分离项目,前后端通过api进行通信。如果用postman免费版进行api测试的话,由于无法保存测试脚本到文件,不方便前端查看。 你可以选择付费版。也可以利用IDEA自带的HTTP Client Edito...

hutaishi
25分钟前
0
0
解决“只能通过Chrome网上应用商店安装该程序”的方法

摘要 : 最近有些用户反映某个Chrome插件在安装的时候,提示“只能通过Chrome网上应用商店安装该程序”,为了解决这一问题,Chrome插件网带来了相关的解决方法。 某些用户在Chrome插件网下载了...

沧海一刀
26分钟前
0
0
通过UNIX域套接字传递文件描述符

  传送文件描述符是高并发网络服务编程的一种常见实现方式。Nebula 高性能通用网络框架即采用了UNIX域套接字传递文件描述符设计和实现。本文详细说明一下传送文件描述符的应用。 1. TCP服务...

Bwar
29分钟前
0
0
python操作Excle

# -*- coding: utf-8 -*-from openpyxl import load_workbook, Workbook#index:第几个sheet页,第一个sheet页的index为0def readExcle(filename,index): # 加载excle文件 wb = l......

淺陌离殇
31分钟前
0
0
Apache爆日志文件漏洞

全球使用最广泛的Web服务器Apache近日被爆出了一个安全漏洞,该漏洞可能导致攻击者控制服务器。 该漏洞包含在mod_rewrite 模块中的do_rewritelog()日志函数中。由于该函数还无法完全过滤写入...

问题终结者
今天
0
0
阿里巴巴内部开发手册

现代软件架构的复杂性需要协同开发完成,如何高效地协同呢?无规矩不成方圆,无规范难以协同,比如,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全,试想如果没有限速,没有...

zbbmaster
今天
0
0
34.任务计划cron chkconfig systemctl管理服务 unit target

10.23 linux任务计划cron 10.24 chkconfig工具 10.25 systemd管理服务 10.26 unit介绍 10.27 target介绍 10.23 linux任务计划cron: 在linux中任务计划是必不可少的,因为可能我们凌晨的时候...

王鑫linux
今天
0
0
logback.xml for spring boot

logback.xml config <?xml version="1.0" encoding="UTF-8"?><configuration> <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.Colo......

qwfys
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部