易截截图软件、单文件、免安装、纯绿色、仅160KB

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指令
 


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

75%的Linux代码经由付费开发者产生


Linux世界一直持有自由的崇高理想,但现实生活总是那么残酷:没有钱是万万不能的。
APC
Magazine调查发现,Linux的绝大多数内核代码是由大公司发展的,数字达到了惊人的75%,真正的无偿志愿者贡献的代码只占大约不到20%,绝
大多数代码来自拿工资的公司员工,Linux内核每天以7000行的数据递增,仅仅从2.6.28到2.6.32版 ......

Linux下的IP相关修改

    假设你的网络各为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 ......

Linux 信号说明列表

$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2
13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD
18) SIGCONT 19) SIGSTOP 20) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号