centos httpd虚拟主机?创建centos7虚拟机
大家好,感谢邀请,今天来为大家分享一下centos httpd虚拟主机的问题,以及和创建centos7虚拟机的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
如何配置httpd.conf
如何配置httpd.conf和修改文件目录访问权限
Apache的基础设置主要是通过httpd.conf来设置和管理的我们要修改Apache的相关设置,主要是通过修改httpd.cong我们来看看httpd.conf的内容,主要分为3个部分:
第一节:全球环境
第二节:Main但是,inetd是在收到http的连接请求后启动的,并以连接结束。这是个沉重的负担吗?所以它通常是独立启动的。
ServerRoot
这是apache的目录
#locdfile/use/local/httpd/logs/httpd.lock
保持默认值不变。
PIDfile/usr/local/httpd/logs/httpd.PID
这个文件记录了apache的父处理程序id。
scoreboardfile/usr/local/httpd/logs/httpd.scoreboard
该文件存储关于处理程序的信息。
#ResourceConfigconf/srm.conf
#AccessConfigconf/access.conf
由于我们是由httpd.conf作为一个整体来管理的,所以这两个文件默认是有注释的,默认值可以保持不变。
超时300
设置超时时间。如果客户端超过300秒未连接到服务器,或者服务器超过300秒未向客户端发送信息,则断开连接。
保持活动开启
允许客户端的连接有多个请求。将其设置为Off表示不允许。
MaxKeepAliveRequests100
每次连接最大的请求树,数字越大,性能越好。0表示无限制。
MinSpareServer5
MaxSpareServers10
MinSpareServer5意味着至少会有5个空闲进程。如果实际数量少于该数量,将添加额外的进程。MaxServers10表示空闲处理程序的最大数量。如果你的网站需求量大,可以把这个数字设置的大一些,但是不要把这个数字设置的太大。
开始服务器5
启动时的服务器数量
最大客户端数150
当然,同时连接的最大数量不能设置得太小。一旦达到此数量,就不能再添加更多的客户端。
MaxRequestPerChild0
在子流程产生结果之前限制请求的数量,0表示没有限制。
#听3000
#听着12.34.56.78:80
使用另一个连接端口或IP。
BindAddress*
可以监听*(所有IP地址)、指定IP地址或完整域名。
#loadmodulefoo_modulelibexec/mod_foo.so
使用DSO模块
#ExtendedStatusOn
您可以查看apache的状态信息,默认情况下它是关闭的。
[第二部分]
如果以前的服务器类型是inetd,请跳到ServerAdmin。
端口80
独立服务器监听的连接端口当然可以是小于1023的其他端口号。
用户nobody
无名小组
执行httpd的用户和组
ServerAdmin管理员的电子邮件地址
这是管理员的电子邮件地址。如果apache有问题,你会发信通知管理员。当然,你也可以设置一个网页专用的帐号来接收邮件。
ServerName您的主机名
这是主机名。如果没有域名,也可以用IP
DocumentRoot
这个目录是apache放置网页的地方,其中的index.html是连接到这个主机的默认主页。
符号链接后的选项
AllowOverridenone
这个目录设置用户放置网页的目录(public_html)的执行动作。详细的目录访问方法将在后面描述。
选项索引FolloeSymLinks
AllowOverrideNone
订单允许、拒绝
允许所有人
这个目录设置apache的Web目录(htdocs)的执行动作
UserDirpublic_html
用户可以在自己的目录下设置一个public_html目录来放置网页,然后输入用户名进行连接...老谢胖妹尹牧?/a
index.html董事索引
在此设定默认主页的名称。
AccessFileName。htaccess
这是控制访问的文档的名称。通常,它使用默认值。htaccess名称。htaccess的用法将在后面解释。
订单允许、拒绝
全部否认
这用于防止其他人看到以开头的文件内容。ht,并且不仅保护。htaccess,还包括。htpasswd。当然也可以直接写。如果更改AccessFilename,例如,更改。htaccessto。accessht,请记得在这里做相关修改,以免别人看到。
#CacheNegotiatedDocs
注释是告诉代理不要在缓存中存储交互生成的文件。如果#被移除,它将被存储在缓存中。
对使用CanonicalName
使用默认情况下启用的标准名称。假设有一个web服务器,它的全名是www.sample.com,俗称www如果我们...ttp://www/abc
typeconfig/usr/local/httpd/conf/mime.types
指定存储MIME文件类型的文件。您可以自己编辑mime.types文件。
默认类型文本/纯文本
服务器不识别此文档类型时的默认格式。此设置用作普通文本。
mimemagicfile/usr/local/httpd/conf/magic
mod_MIME_magic模块使服务器能够通过文件内容确定其MIME类型。如果mod_mime_magic模块被加载,MIMEMagicFile将被处理。如果是?,则表示如果不加载该模块,将处理该段。
主机查找关闭
如果打开,每次IP将被解析到名称服务器,并且该连接的名称(例如,www.apache.org)将被记录。如果关闭,将只记录IP。
errorlog/usr/local/httpd/logs/error_log
指定发生错误的日志文件(error_log)的位置。如果未指定错误日志文件,将使用该文件。
日志级别警告
记录分为许多级别,这里提醒一下。每个等级如下:等级描述
调试调试信息
信息一般信息
注意重要信息
警告警告信息
错误发生了一个错误。
紧急情况
警报的即时情况
Amerg系统正在消亡。
日志格式"${UserAgent}i共同的
日志格式%U如果设置为Email,将会有mailto:一个指向管理员的超链接。
别名/图标//usr/local/httpd/icons/
使用较短的别名,格式为:别名别名原始名称。
scriptalias/CGI-bin//usr/local/https/CGI-bin/
与Alias相同,只是这是设置服务器脚本的目录。
索引选项FancyIndexing
显示一个漂亮的文件列表(图形对应以下文件)
AddIconByEncoding(CMP,/icons/compressed.gif)x-conpressx-gzip
艾迪康·/icons/blank.gif^^blankicon^^defaulticon/icons/unknow.gif
这些是显示文件列表时各种文件类型对应的图形(以前叫FancyIndex)。例如,这三个文件的表示形式都是.gif
#AddDescription该指令可以为不同的目录提供不同的保护。但是,这样的设置只有在服务器重新启动时才会生效,灵活性较差。通过AccessFile指令指定访问控制文件的方式更加灵活。在Apache服务器中设置用户访问控制权限的步骤如下:
1.首先,如下设置httpd.conf文件:
#AllowOverrideFileInfoauthconfig限制
#Options多视图索引SymLinksIfOwnerMatchincludesnoexec
选项包括以下符号链接索引
AllowOverrideAll//*注意,AllowOverride必须设置为All,以便下面的。htaccess文件将工作。
订单允许、拒绝
允许所有人
#
#订单拒绝,允许
#拒绝所有人
#
#指定用于配置访问控制权限的文件名。
AccessFileName。htaccess
2.创造的内容。htaccess文件
要控制一个目录的访问权限,必须建立一个访问控制文件,用“.htaccess"前面指定的文件名,其内容格式如下:
AuthUserFile用户帐户密码文件名
AuthGroupFile组帐户密码文件名
AuthName屏幕提示文本
AuthType身份验证模式
密码验证方法
AuthType目前提供两种用户身份验证方法:基本和摘要。
密码验证设置方法与httpd.conf中的相关设置相同
具体例子如下:
AuthUserFile/etc/secure.user
AuthName安全认证中心
AuthType基本
要求有效用户
3.建立用户密码文件。
如果是第一次创建用户密码,命令格式如下:
密码文件名用户名
在上面的示例中,我们将用户密码文件放在/etc/secure.user文件中,因此我们应该这样做:
htpasswd-c/etc/secure.usersword
程序会提示你输入两次用户的密码,然后用户密码文件就创建好了,用户也就添加好了。
如果要向密码文件添加新用户,请遵循以下命令格式:
Htpasswd密码文件用户名
这样重启httpd后,在进行WEB目录时会弹出一个对话框,要求输入用户名和密码。
4.如何降低访问控制对Apache性能的影响?
频繁使用访问控制会对Apache的性能产生很大的影响,那么如何降低这种影响呢?最简单有效的方法之一是减少。htaccess文件,它可以防止Apache根据。htaccess文件。它不仅寻找。htaccess文件,但它也在当前目录的父目录中查找。
/
/usr
/usr/local
/usr/local/等等
/usr/local/etc/https
/usr/local/etc/httpd/htdocs
/usr/local/etc/httpd/htdocs/docs
通常,根目录中没有htaccess文件,但是Apache仍然会例行检查以确保该文件不存在。这是影响服务器效率的一个因素。下面的方法可以消除这个烦人的过程:将AllowOverride设置为None,这样Apache就会检查。htaccess文件。将/root目录的AllowOverride选项设置为None,只将需要访问控制的目录的AllowOverride选项设置为all。例如,在下面的示例中,关闭了/root目录的AllowOverride选项,仅打开了/usr/local/etc/httpd/htdocs目录的allowoverride选项。这样,系统只
mac怎么搭建本地web服务器?
如果你是苹果电脑,MacOSX系统已经自带了Apache服务器,并且自带php编译器打开终端,输入sudoapachectlstartsudo表示用root权限运行输入密码,输入时无提示,输入完后回车确认打开浏览器,在浏览器中输入本机ip地址进入系统偏好设置-网络可查看本机ip此时暂不开启php编译器,在文本中编写一个静态网页
ios开发教程
第一课oc实现类的定义
第二课oc实现对象的定义
开启阿帕奇服务器之后,电脑就是一个web服务器,将.html的文本保存在桌面上,并利用复制粘贴的功能将其保存在磁盘目录下,即根目录下。资源库-WebServer-Documents,改过程中会提示你出入管理员密码,可利用显示中的显示文件路径。此时打开浏览器输入你的ip地址即可查看到该页面。只要将文件放到该路径下,所有的主机都可以看到你的网页。要想用网页实现一个用户登录的功能,就需要一个动态的网页,必须开启php模块。开启php模块要先进apache的配置文件。新建一个文本,创建一个php文件将其保存到桌面上,并用复制粘贴的功能将其保存到磁盘目录下的资源库-WebServer-Documents下开启php编译器,打开终端输入cd/cdetccdapache2/之后就进入apache2的目录下,可输入ls查看目录。输入sudovihttpd.conf回车在apache的配置信息中,可以看到一个#loadModolephp5_module的模块,我们需要将其前面的#删除,将光标移动到#位置,按一下键盘上的“i”,可以看到#已经消失,然后按esc键,输入“:x“表示保存,按回车确认。":q"表示不保存退出。执行sudoapachectlstop在重新启动sudoapachectlstart回车确认再次访问你的ip地址进入.php文件会发现输出结果时7,查看源码时也是7。新建一个页面作为登录界面login.html
留言系统用户登录
保存到桌面。双击打开之后把编码改成utf8,可以看到登录界面。新建一个logincheck.php文件hereretry"}
请教Apache+weblogic如何配置session粘连?
apache2.2+weblogic101)weblogic集群,集群中有三个server。
端口分别为7000,7001,7002。apache的httpd.conf中配置Listen80apache和weblogic的2个server都在同一台服务器上,IP地址相同。第三个server单独一个服务器2)apache安装weblogic插件,apache的转发配置中,设置如下,希望请求都转发到7001和7002上#TM3Weblogic.conf#@ver3.x#dispatchforservergroup:frameworkMatchExpression/ServiceDispatcherServletWebLogicCluster=20.12.2.52:7001,20.12.2.51:7002MatchExpression/ServiceDispatcherServlet/frameworkWebLogicCluster=20.12.2.52:7001,20.12.2.51:7002MatchExpression/ServiceDispatcherServlet/framework/*WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002MatchExpression/CodeSynServletWebLogicCluster=20.12.2.52:7001,20.12.2.51:7002MatchExpression/*WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002#dispatchforservergroup:defaultMatchExpression/ServiceDispatcherServlet/defaultWebLogicCluster=20.12.2.52:7001,20.12.2.51:7002MatchExpression/ServiceDispatcherServlet/default/*WebLogicCluster=20.12.2.52:7001,20.12.2.51:7002
wps如何修改httpd.conf中的配置?
如果工作空间更改到D盘下的php文件夹,要相应的更改(比如我的php安装文件在C:AppServApache2.2conf)下的httpd-conf文件的下面两个配置:
DocumentRootD:php
DirectoryD:php>
如何在Centos系统的服务器上搭建自己的小网站?
在CENTOS中可以通过安装APACHE来提供WEB服务,你的机器如果可以上网的话,直接运行如下命令安装该软件yuminstallhttpd安装完成后将你的网站文件上传到CENTOS中修改配置文件httpd.conf(修改网站文件主目录,以及端口等)启动服务servicehttpdstart正常的话就可以访问网站了
linux下怎样配置web服务器?
工具/原料
Linux操作系统
Web服务器配置详解
方法/步骤
1.Apache是Linux下的Web服务器,Apache用的是静态页面,需要加载模块来支持动态页面,会动态实时的调整进程来处理,最合理的使用多核CPU资源,支持虚拟主机应用,多个Web站点共享一个IP地址。
安装Web服务
先安装Web服务,通过命令yumgroupinstall命令进行安装,建议用groupinstall而不用Install是因为groupinstall,会把该服务所有相关的服务包一起安装,这样不会有丢失。
2.通过servicehttpdrestart来开启服务,这里用restart而不用start的原因是restart更安全,因为不知道该服务是否已经开启,如果已经start了再次用start可能会有意外的问题产生,故这里用restart.
3.通过命令chkconfighttpdon来开启httpd服务在下次开机后,仍然是开启有效的,这样的好处在于通过设置自动开启服务,避免人为失误操作,也会保证计算机重启或者断电后服务还是开启的。
4.验证httpd服务是否正常开启,是否能够对外提供服务,进入/var/www/html/,这里是主站点,写一个简单的页面,然后重定向到index.html,这是默认的首页。通过http访问该服务,发现已经成功服务该站点。
5.通过命令vim/etc/httpd/conf/httpd.conf可以对httpd配置文件进行修改,也可以用配置文件里面的功能,有些功能用#号注释掉了,如果想使用该功能的话,直接删除#号,可以让内置的配置文件该功能生效。
6.通过命令ll/etc/httpd可以查看到该目录下有conf和conf.d目录文件,再进一步查看/etc/httpd/conf.d下面可以看到的文件都是httpd的模块文件,用来支持动态页面的模块文件。
7.Apache和Selinux之间的关系,进入/var/www/html/目录下,通过ll_Z查看目录下index.htmlSelinux属性,通过命令ps_auxZ|grephttp查看httpd的进程,这些http进程都有httpd_t的Selinux上下文属性,Selinux就规定了http_t这类的进程上下文属性可以访问httpd_sys_content_t这类文件的上下文属性,从而保证了网站的内容可以被访问。
8.查看Apache日志信息,日志信息存储在/var/log/httpd/目录下,可以查看http访问的日志及https的访问日志,可以查看错误的http日志及https的错误日志等信息,
CentOS 6.2系统安装和基本软件环境配置
一、安装CentOS6.2系统
1、选择Desktop进行安装
注:如果修改了主机名,则需要在/etc/hosts文件中增加设置的主机名
2、ssh安全设置(配置文件:/etc/ssh/sshd_config):
1)更改默认22端口:去掉 Port的注释,改成如:22123
2)禁止root账号登录:去掉PermitRootLogin yes注释,改成:PermitRootLogin no
3)新增SSH登录用户,登录成功后再su到root:
复制代码
代码如下:
# useradd xiaoma
# passwd xiaoma
然后修改ssh配置文件,最后加入:AllowUsers xiaoma
4)重启SSH服务:service sshd restart
5)更改防火墙配置,允许22123端口,加入:-A INPUT-m state–state NEW-m tcp-p tcp–dport 22123-j ACCEPT,并重启防火墙生效:service iptables restart
二、软件环境配置
1、安装编译环境:
复制代码
代码如下:
# yum install gcc gcc-c++
注:代理上网,命令行:export http_proxy=
2、安装一些必备的库
复制代码
代码如下:
# yum install ncurses-devel zlib-devel libjpeg* libpng* freetype*
注:ncurses-devel–编译安装mysql5.5时需要
zlib-devel–编译安装httpd需要
libjpeg*、libpng*、freetype*–编译安装php需要
3、安装clamAV杀毒软件
复制代码
代码如下:
# tar xzf clamav-0.97.4.tar.gz
# cd clamav-0.97.4
#./configure--prefix=/usr/local/clamav--disable-clamav
# make
# make install
# groupadd clamav
# useradd-g clamav clamav
# chown-R clamav.clamav/usr/local/clamav
操作示例:
1)更新病毒库:bin/freshclam(需要修改etc/freshclam.conf文件把Example行注释掉)
2)扫描指定的目录:bin/clamscan–bell-i-r/usr/local
4、安装JDK
复制代码
代码如下:
# chmod+x jdk-6u33-linux-i586.bin
#./jdk-6u33-linux-i586.bin
# mv jdk1.6.0_33//usr/local
设置JDK环境变量,/etc/profile文件中最后加入如下配置:
复制代码
代码如下:
JAVA_HOME=/usr/local/jdk1.6.0_33
export JAVA_HOME
export PATH=/usr/local/mysql5/bin:$JAVA_HOME/bin:$PATH
然后更新环境变量使之生效:
复制代码
代码如下:
# source/etc/profile
查看安装的java版本:
复制代码
代码如下:
# java-version
5、安装Mysql5.5(mysql5.5需要cmake编译,需要先安装cmake)
复制代码
代码如下:
# tar xzf cmake-2.8.7.tar.gz
# cd cmake-2.8.7
#./configure
# make make install
# mkdir-p/usr/local/mysql5
# groupadd mysql
# useradd-g mysql mysql
# chown mysql.mysql-R/usr/local/mysql5
# tar xzf mysql-5.5.19.tar.gz
# cd mysql-5.5.19/
# cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5-DMYSQL_UNIX_ADDR=/usr/local/mysql5/mysql.sock-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DWITH_EXTRA_CHARSETS=all-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DENABLED_LOCAL_INFILE=1-DMYSQL_DATADIR=/usr/local/mysql5/data-DMYSQL_USER=mysql-DMYSQL_TCP_PORT=3306
# make
# make install
配置Mysql,进行如下操作:
复制代码
代码如下:
# cp support-files/my-medium.cnf/etc/my.cnf
# chmod 755 scripts/mysql_install_db
# scripts/mysql_install_db--user=mysql--basedir=/usr/local/mysql5--datadir=/usr/local/mysql5/data
# cp support-files/mysql.server/etc/init.d/mysql
# chmod 755/etc/init.d/mysql
# chkconfig mysql on
启动mysql并设置root账号密码:
复制代码
代码如下:
#/etc/init.d/mysql start或 service mysql start
#/usr/local/mysql5/bin/mysqladmin-uroot password'root'
加入环境变量,在/etc/profile文件中最后加入:
复制代码
代码如下:
export PATH=/usr/local/mysql5/bin:$PATH
修改默认的mysql最大连接数(默认只有151),打开/etc/my.cnf文件,在[mysqld]的下面加入:max_connections=1000,然后重启mysql即可生效,查看最大连接数:
复制代码
代码如下:
mysqlshow VARIABLES LIKE'%conn%';
6、安装httpd
复制代码
代码如下:
# tar xzf httpd-2.2.21.tar.gz
# cd httpd-2.2.21/
# cd srclib/apr
#./configure--prefix=/usr/local/apr
# make
# make install
# cd../apr-util
#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr
# make
# make install
# cd../..
#./configure--prefix=/usr/local/apache2--enable-so--enable-mods-shared=all--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util--enable-dav--enable-proxy--enable-proxy-ajp
# make
# make install
启动httpd并访问进行测试(注意iptables需要打开80端口):
复制代码
代码如下:
#/usr/local/apache2/bin/apachectl start
如果需要禁止对某个目录的访问,可以在该目录下新建.htaccess文件,并输入如下内容:
复制代码
代码如下:
order allow,deny
deny from all
7、安装php
复制代码
代码如下:
# tar xzf libxml2-2.7.5.tar.gz
# cd libxml2-2.7.5
#./configure--prefix=/usr/local/libxml2
# make
# make install
# cd..
# rpm-qa php
# rpm-e--nodeps--allmatches php-5.1.6-27.el5
# tar xzf php-5.3.1.tar.gz
# cd php-5.3.1
#./configure--prefix=/usr/local/php5--with-libxml-dir=/usr/local/libxml2/--with-mysql=/usr/local/mysql5/--with-apxs2=/usr/local/apache2/bin/apxs--with-mbstring--enable-mbstring=all--with-gd
# make
# make install
# cp php.ini-production/usr/local/php5/lib/php.ini
修改httpd.conf文件:
1)在AddType application/x-gzip.gz.tgz之后加一行:AddType application/x-httpd-php .php
2)在DirectoryIndex index.html后加入index.php
重启httpd后即可使php生效!
8、安装Tomcat7
复制代码
代码如下:
# unzip-q apache-tomcat-7.0.23.zip
# mv apache-tomcat-7.0.23 tomcat-7
配置tomcat的虚拟主机,打开conf/server.xml配置文件,加入如下段(多个则加入多个如下段即可):
复制代码
代码如下:
Host name="www." appBase="webapps"
unpackWARs="true" autoDeploy="true"
Aliaschinapis.com/Alias
Context path="" docBase="/webapps/www."/
/Host
配置完tomcat后,还需要配置apache的虚拟主机文件(conf/extra/httpd-vhosts.conf):
复制代码
代码如下:
VirtualHost*:80
DocumentRoot"/kington/webapps/chinapis"
ServerName www.
ServerAlias
ErrorLog"|/usr/local/apache2/bin/rotatelogs/usr/local/apache2/logs/_%Y-%m-%d_error_log 86400 480"
CustomLog"|/usr/local/apache2/bin/rotatelogs/usr/local/apache2/logs/_%Y-%m-%d_access_log 86400 480" common
ProxyPass/images/!
ProxyPass/styles/!
ProxyPreserveHost On
ProxyPass/ ajp://localhost:8009/
ProxyPassReverse/ ajp://localhost:8009/
/VirtualHost
上述配置中的说明如下:
1)ErrorLog和CustomLog配置了日志文件的轮询时间(86400表示秒是一天,480是时区的偏移)
三、常见问题
1、编译安装php时遇到:configure: error: libpng.(a|so) not found,首先安装各个依赖组件(libjpeg、libpng、freetype),然后做如下处理:
复制代码
代码如下:
# ln-s/usr/lib64/libjpeg.so/usr/lib/
# ln-s/usr/lib64/libpng.so/usr/lib/
2、解压bin格式的jdk时候报错:/lib/ld-linux.so.2: bad ELF interpreter,需要安装一些缺少的文件:
复制代码
代码如下:
# yum install ld-linux.so.2
自己centos服务器怎么绑定域名
CentOS操作系统一般在/etc/httpd/conf下,有的Linux操作系统版本是在/etc/Apache2/conf或
/usr/local/etc/apache文件夹里面,剩下需要做的是修改配置文件httpd.conf,一般配置文件最下面有如下绑定域名说明:
# VirtualHost example:# Almost any Apache directive may go into a VirtualHost container.# The first VirtualHost section is used for requests without a known# server name.##<VirtualHost*:80># ServerAdmin webmaster@dummy-host.example.com# DocumentRoot/www/docs/dummy-host.example.com# ServerName dummy-host.example.com# ErrorLog logs/dummy-host.example.com-error_log# CustomLog logs/dummy-host.example.com-access_log common#</VirtualHost>
大家可以依葫芦画瓢,也可以结合相关语法加入自己的配置说明,下面是我无忧程序的配置文件:1、*星号修改成自己网站的IP地址
2、ServerAdmin管理员邮箱(可有可无) 3、DocumentRoot网站文件在服务器的目录路径 4、ServerName绑定相应域名
5、ServerAlias泛解析绑定子域名 6、ErrorLog和CustomLog指定日志文件存放路径。
<VirtualHost 175.102.8.117:80> addDefaultCharset gbk DocumentRoot/chengxu ServerName 66php.com ServerAlias*.66php.com ErrorLog/sym/logs/66php.com-error_log CustomLog/sym/logs/66php.com-access_log common</VirtualHost>
如果一个服务器绑定多个域名不是在ServerName添加多个域名,ServerName后面只能加一个域名,要重复绑定则需要添加多加多个VirtualHost模块。