lamp架构之apache服务器的虚拟主机创建与部署
-
资源ID:89125052
资源大小:582.50KB
全文页数:13页
- 资源格式: DOC
下载积分:12金贝
快捷下载
账号登录下载
微信登录下载
微信扫一扫登录
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
|
下载须知 | 常见问题汇总
|
lamp架构之apache服务器的虚拟主机创建与部署
菜鸟学Linux之八:LAMP架构之Apache服务器的虚拟主机创建与部署项目环境:西安凌云高科技有限公司使用RHEL4系统搭建了Linux服务器,目前DNS服务器、FTP服务器、Samba服务器等以及部署完成了,目前因为公司工作的需要为公司需要搭建一台Apache服务器。在基于Apache服务器的基础上来实现虚拟目录的铺设。 项目目标:能够完成Apache服务的编译安装(在这里我们不演示光盘安装方法),实现虚拟目录的整体铺设。 项目实施:1. Apache服务器的主要特点; 开放的源代码;跨平台的应用;能够支持常用的WEB技术;采用了模块化的设计;Apache服务器运行是非常的稳定;有相对较高的安全性。 2. 安装Apache服务器; 在本次的项目中,我们采用的2.0的版本,当然两个版本各有千秋;具体的情况就不在详细介绍了。 在RHEL4系统默认安装了Apache服务器以及相关的软件;所以我们在编译安装Apache服务的时候我们需要把以前安装的服务器“stop”(当然是为了安装更加的顺利个人意见),但是我们又知道源编译安装的最大特点是“灵活性”所以我们可以根据自己的实际情况来设置,编译软件的安装。 2.1.1.1. 复制编译软件Apache服务软件包;复制之前要保证复制的路径是不是正确;如图2-1所示; 2.1.1.2. 释放源码包文件来释放软件,我们会通过tar来释放编译文件;如图2-2; 2.1.1.3. 当释放文件完成之后我们需要进入释放文件的目录来查看我们释放的软件,然后进入我们释放的文件的目录,来查看我们需要编译的文件。如图2-3所示: 2.1.1.4. 编译前的配置,在Httpd的源代码目录中使用“./configure”命令来完成编译前的配置工作,我们在使用“prefix”选项指定Apache服务器程序将要安装到系统的目录,一般情况下我们使用“/usr/local/apache2”;而“enable-so”选项设置Apache服务器可以使用动态加载模块功能。使用“enablerewrite”选项设置Apache服务器具有rewrite功能。在编译的时候大约需要一段时间需要我们耐心的等待。如图2-4所示: 2.1.1.5. 完成之后我们需要编译服务器程序,当然该过程是真正的将程序转发为可执行的程序,在转换的过程也需要很长时间;当编译完之后我们需要用“make install”来安转编译的程序;如图2-5所示: 2.1.1.6. 当安装的程序完成之后我们来查看一些具体的信息,当然我们可以进入到根目录,如图2-6所示: 2.1.1.7. 然后我们来启动Apache服务器。如图2-7所示: 2.1.1.8. 如图所示这样就安装完成了,如图2-8是访问Apache的界面; 2.1.1.9. 在实际的应用系统中,Apache服务器需要设置为在Linux服务器上自动的运行,因此我们需要把配置文件需要写入到rc.local中,如图2-9所示: 2.1.1.10. 配置完成之后我们重启服务。 3. 设置虚拟主机; 3.1.1.1. 首先我们要保证DNS服务器能够正常的解析,在我们本次的实例中,DNS服务器已经部署成功。我们要创建虚拟主机首先我们创建虚拟主机所对应的用户,如图3-1是我们创建的虚拟主机Accp的配置文件,首先我们需要创建用户Accp,然后我们需要用户创建Acco的主目录以及配置文件,但是我们一定要设置相应的权限,要保证我们对于虚拟主机能够有读的权限。 3.1.1.2. 如图是我们为Benet来创建的目录,具体的配置和Accp的配置方法一样我们就不做具体的详细配置了。 3.1.1.3. 创建完成用户之后我们需要修改其配置文件,(配置文件位置“/usr/local/apache2/conf/httpd.conf”)默认情况下配置配置文件是禁用的,需要我们来手动的激活配置文件,(图中我们标注出来的是我们需要手动的修改我们需要去掉“#”就可以完成)如图3-3所示: 3.1.1.4. 完成上面的文件修改我们需要在配置文件“/usr/local/apache2/conf/httpd.conf”末尾来添加如下的配置如图3-4所示: 3.1.1.5. 配置完成之后我们来重启Apache服务器,如图3-5所示: 3.1.1.6. 然后我们来访问我们创建的虚拟主机,如图3-6所示:是我们访问虚拟主机的界面。 本文出自 “睥睨天下” 博客,请务必保留此出处http:/devliangel.blog.51cto.com/469347/171477linux中只有DNS或只有apache,linux都将不完美;同时安装才完美;备注:在一台linux服务器中安装DNS、Apache服务器;其中DNS域名是aiyanet.com、nbaqq.com;其中apache中建立urlwww.aiyanet.com/url、aiyanet.com、ftp.aiyanet.com、mail.aiyanet.com!nbaqq.com、urlwww.nbaqq.com/url是一个网站; 首先:安装DNS所需软件包;rootaiyanet /# rpm -qa |grep bindypbind-1.19-8.el5bind-9.3.4-6.P1.el5bind-utils-9.3.4-6.P1.el5bind-chroot-9.3.4-6.P1.el5bind-libs-9.3.4-6.P1.el5可以到网站上下载:urlhttp:/rpmfind.net/url编辑:rootaiyanet /# vi /var/named/chroot/etc/named.confoptions directory "/var/named" dump-file "/var/named/data/cache_dump.db" statistics-file "/var/named/data/named_stats.tst" notify yes;zone "." IN type hint; file "named.ca"zone "localhost" IN type master; file "localhost.zone"zone "0.0.127.in-addr.arpa" IN type master; file "localhost.rev"zone "aiyanet.com" type master; file "aiyanet.com.zone"zone "nbaqq.com" type master; file "nbaqq.com.zone"zone "1.168.192.in-addr.arpa" type master; file "aiyanet.com.rev"rootaiyanet /# cd /var/named/chroot/var/named/编辑:aiyanet.com.rev localhost.zone nbaqq.com.zoneaiyanet.com.zone localhost.rev named.ca 再安装:apache所需软件包;rootaiyanet /# rpm -qa |grep httphttpd-2.2.3-11.el5_1.3httpd-manual-2.2.3-11.el5_1.3system-config-httpd-1.3.3.3-1.el5编辑rootaiyanet # vi /etc/httpd/conf/httpd.confServerAdmin rootlocalhost (改成自己常用邮箱)ServerName 192.168.1.123 (自己主机IP)NameVirtualHost 192.168.1.123<VirtualHost 192.168.1.123> ServerAdmin fuquanshiaiyonet.com DocumentRoot /var/www/html ServerName aiyanet.com ErrorLog logs/aiyanet.com-error_log CustomLog logs/aiyanet.com-access_log common</VirtualHost>在分别建立虚拟网址:如上面所需的urlwww.aiyanet.com/url、ftp.aiyanet.com、mail.aiyanet.com、 nbaqq.com、urlwww.nbaqq.com/url 的网址;在改变:rootaiyanet named# vi /etc/resolv.conf