Linux服务器部署系列之一—Apache篇(上)
分类:系统部署 热度:

Linux服务器部署系列之一—Apache篇(上)
2009-06-20 20:54:53
标签:linux 职场 apache 休闲
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://tonyguo.blog.51cto.com/379574/168534
Linux知识整理一下。最近,终于下定决心,挤出时间开始动手写些东西了。虽然不一定好,不过,留些笔记至少可以方便记忆。
 
Apache服务部署之旅。
2. 配置Apache
5. 配置PHP运行环境
下载地址:http://httpd.apache.org/
 
1. 配置系统启动时自动启动Apache上加入一行/usr/local/apache/bin/apachectl 二、配置Apache
1.  存放配置文件和日志文件的目录,配置参数为ServerRoot 默认侦听本机所有IP用户也可以按自己的需求,使用多个Listen设置系统管理员E-mail
,比如管理员的Email 用来设置服务器的主机名称,如果没有域名则填入服务器的IP
5用户可以使用参数DocumentRoot设置默认文件
Apache参数来配置,比如,将index.php打开浏览器,输入地址:http://192.168.99.9使用<Directory 设置目录的权限。比如:
<Directory  说明:
1:该特性表明目录允许“目录浏览”;
MultiViews外的所有特性;
ExecCGI:该特性表明允许在该目录下使用符号连接。
2可以通过.htaccess指定目录的.htaccessOptionsLimit”,禁止使用.htaccess时,.htaccess使用Order以下语句表明只允许网段192.168.99.0/24这个客户机除外:
Order  allow,deny
Allow from  192.168.99.0/24
Deny from  192.168.99.254
使用Alias”:
Alias  /icons/  “/var/www/icons/”
 
4. 的虚拟目录,其对应的物理路径是“/usr/local/myweb访问。
1选项表示无论口令文件是否已经存在,都会重新写入文件并删除原内容。所以第二个用户wayne)测试
输入用户名和密码后就可以访问网站了:
 
的虚拟主机
1比如使用192.168.99.9发布两个不同站点
Listen 80
Listen 8080
<VirtualHost  192.168.99.9:80>
  ServerSignature  email
  DocumentRoot  /usr/local/apache/htdocs/web1
  DirectoryIndex  index.html  index.htm
  LogLevel  warm
  HostNameLookups  off
</VirtualHost>
<VirtualHost  192.168.99.9:8080>
  ServerSignature  email
  DocumentRoot  /usr/local/apache/htdocs/web2
  DirectoryIndex  index.html  index.htm
  LogLevel  warm
  HostNameLookups  off
</VirtualHost>
2地址192.168.99.9创建两台虚拟主机,虚拟主机分别对应的目录为/usr/local/apache/htdocs/web1配置基于域名的虚拟主机
需要使用同一台服务器192.168.99.9<span times="" new="" roman';="" mso-hansi-font-family:="" 'times="" roman'"="" style="padding: 0px; margin: 0px; font-size: 10pt; font-family: 宋体;">,那么可以这样配置:
NameVirtualHost  192.168.99.9
<VirtualHost  www.guoxuemin.cn>
  ServerName  www.guoxuemin.cn:80
  ServerAdmin  admin@guoxuemin.cn
  DocumentRoot  /usr/local/apache/htdocs/web1
  DirectoryIndex  index.html  index.htm
  ErrorLog  logs/web1/error_log
  Customlog  logs/web1/access_log  combined
</VirtualHost>
<VirtualHost  www.tonyguo.com>
  ServerName   www.tonyguo.com:80
  ServerAdmin  admin@tonyguo.com 
DocumentRoot  /usr/local/apache/htdocs/web2
  DirectoryIndex  index.html  index.htm
  ErrorLog  logs/web1/error_log
  Customlog  logs/web1/access_log  combined
</VirtualHost>
 
<span times="" new="" roman';="" mso-hansi-font-family:="" 'times="" roman'"="" style="padding: 0px; margin: 0px; font-size: 10pt; font-family: 宋体;">未完,待续。。。
本文出自 “Tonyguo De博客【知识..” 博客,请务必保留此出处http://tonyguo.blog.51cto.com/379574/168534

上一篇:Linux网站架构系列之Apache----部署篇 下一篇:没有了
猜你喜欢
各种观点
热门排行
精彩图文