ubuntu 配置虚拟主机


ubuntu下Apache虚拟主机的配置

启用站点停用站点方法   a2ensite/a2dissite

比如添加一个ecshop 的虚拟机

首先到/etc/apache2/site-available/ 目录中建立建立一个文件ecshop 并且在里面添加

<VirtualHost *:80>

ServerName www.ecshop.com

ServerAdmin [email protected]

DocumentRoot "/var/www/ecshop/"

ErrorLog "/var/log/apache2/ecshop_errors.log"

CustomLog "/var/log/apache2/ecshop_accesses.log" common

</VirtualHost>

然后再执行命令  sudo a2ensite esshop

这样的话,虚拟主机站点 ecshop.com 就已经安装好了.这时你可以在/etc/apache2/sites-enabled/目录中发现

多了一个ecshop的软连接

然后重启Apache     /etc/init.d/apache2 restart

然后修改hosts文件  vi   /etc/hosts

这样应该就能访问了

最后一点 关羽php 和 mysql 互联的问题

一般需要装 这个  apt-get install php5-mysql libapache2-mod-auth-mysql

时间: 2024-12-05 18:44:05

ubuntu 配置虚拟主机的相关文章

ubuntu配置虚拟主机

对于实际项目开发中,你可能需要不同的域名指向不同的项目,这时,你就需要配置虚拟主机 步骤如下: 1.首先,需要进入到 /etc/apache2/sites-available 这个文件夹下 命令: cd /etc/apache2/sites-available 如图,输入 ls,可以看到 000-default.conf 这个配置文件 2.接着,复制这个文件并重新命名,输入如下: sudo cp 000-default.conf 新的配置文件名.conf 例如: 1 sudo cp 000-de

Ubuntu 17.10 用 apt 搭建 lamp 环境、安装 phpmyadmin、redis 及扩展、mysql 扩展、开启错误提示、配置虚拟主机

最终环境: Ubuntu17.10.Apache2.4.27.MySQL5.7.20.PHP7.1 1. 安装 apache 官方源有,直接安装: sudo apt-get install apache2 2. 安装 mysql 官方源有,直接安装: sudo apt-get install mysql-server 安装期间会提示设置 MySQL administrator 的密码 ========================================================

集群配置虚拟主机及部署Hadoop集群碰到的问题

配置集群方案 Ubuntu下的配置apache虚拟主机方案: 对其中的Master节点配置虚拟主机,可以通过Chrome浏览器访问目录. 安装虚拟主机之前,先安装Apache2 sudo apt-get install apache2 再安装php5 sudo apt-get install php5 然后,进入 /etc/apache2/sites-available文件夹,添加”*.conf”文件 往该文件里写入 <VirtualHost *:80> ServerName author.x

ubuntu apache2 虚拟主机服务

ubuntu apache2 虚拟主机服务 本次配置的是一个 ip 对应多个 虚拟主机 1:先检查 ubuntu server 是否已经安装了 apache2 web服务: apache2 -v 看到上图即表示已经已经安装,如果没有安装!先安装 sudo apt-get install apache2 安装成功之后:先开启默认的网站,测试一下 sudo service apache2 start 在浏览器里面输入:127.0.0.1即可看到默认网站 2:配置虚拟主机 www.test.com 先

debian配置apache2.4配置虚拟主机遇到的问题

0x01 Ubuntu配置apache2的前置知识 使用apt-get安装的apache2与直接编译安装版本略有不同,其配置文件不在是httpd.conf,而是/etc/apache2/apache2.conf. 而其虚拟主机的位置的配置文件也不在是vhost之类的,而是sites-avilable/xxx.conf.默认的localhost为000-default.conf,按照这个配置文件,配置一份demo.conf,就完成了虚拟主机的配置工作. 配置参考http://wiki.ubuntu

apache配置虚拟主机时需要注意到几个小细节

如今apache在web服务器这块市场占有率还是很高的,而配置虚拟主机现在也是用的非常多,不过在配置虚拟主机的时候一定要注意几个小细节. 首先要注意你的apache版本,注意是2.2还是2.4的. 配置2.2的时候,配置虚拟主机该这样写: NameVirtualHost ip:80   //注意此处与2.4不同 <VirtualHost ip:80> ServerName www1.myweb.com DocumentRoot "/myweb/vhost/www1" <

LNMP架构应用实战——Nginx配置虚拟主机

LNMP架构应用实战--Nginx配置虚拟主机        前面介绍了nginx服务的安装与配置文件,今天介绍下它的另一种实用配置--"虚拟主机",每个虚拟主机可以是一个独立的网站,可以具有独立的域名,同一台服务器上的不同的虚拟主机之间是独立的,用户访问不同虚拟主机如同访问不同的服务器一样,因此它不需要为一个单独的WEB站点提供单独一个nginx服务器和一个单独的nginx进程 1.nginx虚拟主机简单介绍 同apache服务一样,它也有三种不同的虚拟主机,基于域名的虚拟主机.基于

在阿帕奇上配置虚拟主机

Apache配置须知: Listen 80:端口监听,这个地方可以设置监听多个端口,设置方式 Listen 80 Listen 8080 DocumentRoot ‘路径’:网站根目录 ServerName ‘域名:80’:域名 <Directory ‘路径’> DirectoryIndex index.html index.php Options Indexes Order Deny,Allow Allow from all </Directory> 在"httpd.c

nginx配置虚拟主机之不同端口和不同IP地址

配置nginx虚拟主机不同端口和不同ip地址,和上编nginx基于域名配置虚拟主机博文类似,请先参考. zxl.com域名不同端口,配置文件内容如下: [[email protected] conf.d]# cat zxl.com.conf  server { listen 81; server_name www.zxl.com zxl.com; location / { root /data/zxl; index index.html index.htm; access_log  logs/z