Linux服务器综合应用配置笔记精简版
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-13
最终目标:运行两个站点,每个站点有一个用户,可以通过ftp上传文件.配置dns,访问站点用域名访问.
配置思路:
1、建立两个站点vhost1和vhost2,用来存放两个网站的文件. 2、建立两个用户a1和a2,分别指向目录vhost1和vhost2. 3、配置ftp,使a1和a2可以分别访问vhost1和vhost2,上传网页文件. 4、配置apache,添加两个虚拟主机vhost1和vhost2,用不同ip实现多个虚拟主机,vhost1为192.168.1.20,vhost2为192.168.1.50 5、配置DNS,添加两条正向解析vhost1.xiaowu.com到192.168.1.20,vhost2.xiaowu.com到192.168.1.50 实验环境: Vmware6.03 Redhat9.0 【IP:192.168.1.20】 Windows2003 【IP:192.168.1.40】 简要操作步骤: 1 mkdir /etc/www/vhost1 //建立虚拟主机文件夹 mkdir /etc/www/vhost2 cd /etc/www chmod 755 vhost1 //改变目录权限为755 chmod 755 vhost2 2 useradd -d /etc/www/vhost1 a1 //添加用户a1并指定用户目录为vhost1 useradd -d /etc/www/vhost2 a2 chown a1 /etc/www/vhost1 //改变vhost1目录的所有者为a1 chown a2 /etc/www/vhost2 3 vi /etc/vsftpd/vsftpd.conf //编辑vsftp配置文件 anonymous_enable=no local_enable=yes write_enable=yes pam_service_name=vsftpd //服务名称 userlist_enable=yes //激活用户列表 userlist_deny=no //不拒绝的用户(允许的用户) userlist_file=/etc/vsftpd.user_list //允许用户的列表 chroot_local_user=yes //不允许改变目录 listen=yes tcp_wrappers=yes vi /etc/vsftpd.user_list //编辑用户列表,添加a1和a2用户 service vsftpd start //启动vsftp服务 这时可以用windows2003登录一下ftp,并且上传index.html网页 4 ifconfig ech0:1 192.168.1.50 netmask 255.255.255.0 up //为网卡绑定一个IPvi /etc/httpd/conf/httpd.conf //编辑apache配置文件 KeepAlive on //可以提高性能 其他的配置项目都不用更改,只需要在文件面添加两个虚拟主机 <VirtualHost 192.168.1.20> //192.168.1.20为要绑定站点的IP DocumentRoot /var/www/vhost1 //网站根目录 </VirtualHost> <VirtualHost 192.168.1.50> DocumentRoot /var/www/vhost2 </VirtualHost> service httpd start //启动httpd服务 这时可以在windows2003上使用ip地址进行访问站点 5 vi /etc/named.conf //编辑named服务的配置文件 在文件后面加上 zone "xiaowu.com" IN { type master; file "xiaowu.com.zone"; allow-update { none; }; }; cp /etc/named/named.local xiaowu.com.zone //从系统默认的文档中创建一个xiaowu.com的配置文件,这个xiaowu.com.zone与上面的file后面的文件名要一直 vi /etc/named/xiaowu.com.zone $TTl 86400 @ IN SOA xiaowu.com. root.xiaowu.com. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS root.xiaowu.com vhost1 IN A 192.168.1.20 //添加一条A记录 vhost2 IN A 192.168.1.50 service named start //启动named服务 设置windows2003的dns为redhat的ip地址192.168.1.20,把做好的index.html页面分别传到vhost1和vhost2目录下,打开IE浏览器访问vhost1.xiaowu.com和vhost2.xiaowu.com观察显示内容是否正确.访问之前可以在cmd下ping一下vhost1.xiaowu.com看dns是否正常工作. 至此,任务配置完毕. 这只是我们实验手册上的一个简单任务,我把它整理下来目的是梳理一下思路,另外可以让自己的记忆深刻一点.希望对Linux初学者能有一定的帮助. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Linux中/proc目录下文件详解下一篇: Linux 创建文件系统及挂载文件系统详解一
关于Linux服务器综合应用配置笔记精简版的所有评论