Ubuntu Linux下配置虚拟主机及其配置文件详细说明
用Apache配置虚拟主机
apache不仅支持基于域名的虚拟主机,还支持基于IP的虚拟主机,每一个apache虚拟主机都有单独的配置文件在/etc/apache2/sites-available中,default是默认的虚拟主机,这个虚拟主机在安装时已经被链接到 /etc/apache2/sites-enabled 目录下,在浏览器中访问服务器IP地址,将会出现 “It Works”。
创建一个新的虚拟主机:
假设我们要创建一个域名为 blog.mytest.com 的虚拟主机,先将default虚拟主机复制一份,以便在此基础上修改。
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/blog.mytest.com
在用编辑器编辑配置文件,sudo nano /etc/apache2/sites-available/blog.mytest.com
在打开的编辑器中,将第一行NameVirtualHost指令删除,然后将DocumentRoot的路径修改为 /var/www/blog.mytest.com/,
将<Directory /var/www/>修改为<Directory /var/www/blog.mytest.com/>,然后保存。
如果有多个虚拟主机,建议修改ErrorLog和CustomLog的路径,这样可以把每个虚拟主机的日志分开,有利于管理维护。
当保存完后创建相应目录,sudo mkdir /var/www/blog.mytest.com ,并创建一个index.html文件,写入测试内容如:"<h1>Oh yeah</h1>",到此虚拟主机建立完成。
然后禁用default虚拟主机,启用新建的blog.mytest.com虚拟主机,sudo a2dissite default && sudo a2ensite blog.mytest.com
再重启apache sudo /etc/init.d/apache2 restart
虚拟主机配置详解:
以默认的default虚拟主机为例,来对虚拟主机配置文件中的各个指令进行介绍
(1) NameVirtualHost指令
该指令用来指定服务器的IP地址,如NameVirtualHost 192.168.1.10:8080,当服务器有多个网卡,多条线路时,通过这条指令可以设置某个网站只能从某个网卡走。如果不指定IP,而已 * 代替,则该虚拟主机可以从所有网卡走。注意,在整个系统中,该指令只要有一个即可,所以可只保留default虚拟主机中的该指令,其他虚拟主机全部删除该指令。
(2)<VirtualHost></VirtualHost>指令
在该指令内部包含了一组其他指令,且这些指令只作用于当前虚拟主机。和NameVirtualHost指令类似,<VirtualHost>指令中的IP地址,也可用星号来表示本机所有的IP地址。
(3)ServerAdmin指令
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
经过数天不懈的努力,LINUX历尽三次重装,ORACLE重装N次终于在LiNUXAS4 update6 x86_64 下安装好ORACLE10g R 2 (64位) 了。
下面把安装过程和大家分享一下,以免更多人像我一样花费大量的时间在莫名其妙的问题上。
首先要说明的是,官方也有相应的文档安装但是实际过程中,会有一些问题需要解决。
本文档参照了相关说 ......
文件传输协议 (FTP) 是一个 TCP 协议,用于在计算机之间上传和下载文件。FTP 工作在客户端/服务器模式下。服务器组件被称为 FTP 守护程序。它持续不断地临听来自远程客户端的 FTP 请求。当一个请求到达时,它管理登录和建立连接。在整个会话期间它执行 FTP 客户端发送来的任何命令。 可以通过两种方式来管理 FTP 服务器 ......
假设你的网络各为eth0
然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip
一、修改IP地址
[aeolus@db1 network-scripts]$ vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=219.136.241.211
NETMASK=255.255.25 ......
Spool常用的设置
set colsep' '; //域输出分隔符
set echo off; //显示start启动的脚本中的每个sql命令,缺省为on
set feedback off; //回显本次sql命令处理的记录条数,缺省为on
set heading off; //输出域标题,缺省为on
set pagesize 0; //输出每页行数,缺省为24,为了避免分页, ......