Linux服务器综合应用配置笔记精简版

简介:
最终目标:运行两个站点,每个站点有一个用户,可以通过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 //为网卡绑定一个IP
vi /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初学者能有一定的帮助。


本文转自 Jhuster 51CTO博客,原文链接:http://blog.51cto.com/xwnet/82630,如需转载请自行联系原作者
相关文章
|
6天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
18 1
|
9天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
10天前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
13天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 &lt;&lt;EOF binary put file.txt quit EOF ```
27 4
|
22天前
|
存储 负载均衡 索引
linux7安装elasticsearch-7.4.0集群配置
linux7安装elasticsearch-7.4.0集群配置
109 0
|
21天前
|
弹性计算
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
2024年阿里云服务器的优惠价格新鲜出炉,有特惠云服务器也有普通优惠价格,本文为大家整理汇总了2024年阿里云服务器的优惠价格,包含特惠云服务器和其他配置云服务器的优惠价格。以便大家了解自己想购买的云服务器选择不同实例规格和带宽情况下的价格,仅供参考。
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
|
10天前
|
网络协议 Linux
在Linux中,管理和配置网络接口
在Linux中管理网络接口涉及多个命令,如`ifconfig`(在新版本中被`ip`取代)、`ip`(用于网络设备配置)、`nmcli`(NetworkManager的CLI工具)、`nmtui`(文本界面配置)、`route/ip route`(处理路由表)、`netstat/ss`(显示网络状态)和`hostnamectl/systemctl`(主机名和服务管理)。这些命令帮助用户启动接口、设置IP地址、查看连接和路由信息。不同发行版可能有差异,建议参考相应文档。
19 4
|
4天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
5天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
1097 6
|
6天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务