热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos7服务器运行20个网站

1、[root@localhost~]#yum-yinstallhttp*bind*首先安装httpd和域名解析软件包2、[root@localhost~]#vi
1、
[root@localhost ~]
# yum -y install http* bind* 首先安装httpd和域名解析软件包

2、
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf 修改httpd配置文件

3、

        DocumentRoot /www
        ServerName www.lgl.com
在配置文件末尾添加虚拟主机,网站根目录和域名自己拟定,20个即可,此处只是一个示例
20个虚拟主机即可

 

4、
[root@localhost ~]# vi /etc/named.conf 编辑域名解析的配置文件

5、
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { any; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; }; 配置文件这三处都改为any以备所有访问


6、
(接下来是域名解析配置,由于咱们为了方便,将其中17个域名头部更改了一下,剩余3个域名将中心也做了更改,所以根据本次配置要求需要做两个中心配置,带颜色处重要)
zone "lgl.com." IN {
        type master;
        file "lgl.com.zone";
};
zone "lby.com." IN {
        type master;
        file "lby.com.zone";
};

7、创建并添加域名文档
[root@localhost ~]# vi /var/named/lgl.com.zone

以下是添加域名内容
$TTL 86400
lgl.com. IN SOA www.lgl.com. root ( 20160125 1H 1M 1W 1D )
lgl.com. IN NS www.lgl.com.
www IN A 192.168.209.110
kkk IN A 192.168.209.110
lll IN A 192.168.209.110
jjj IN A 192.168.209.110
ggg IN A 192.168.209.110
qqq IN A 192.168.209.110
eee IN A 192.168.209.110
rrr IN A 192.168.209.110
ttt IN A 192.168.209.110
yyy IN A 192.168.209.110
uuu IN A 192.168.209.110
iii IN A 192.168.209.110
ppp IN A 192.168.209.110
aaa IN A 192.168.209.110
sss IN A 192.168.209.110
ddd IN A 192.168.209.110
fff IN A 192.168.209.110

8、同上理,lby.com的域名配置如下
[root@localhost ~]# vi /var/named/lby.com.zone

$TTL 86400
lby.com. IN SOA www.lby.com. root ( 2016125 1H 1M 1W 1D )
lby.com. IN NS www.lby.com.
www IN A 192.168.209.110
kkk IN A 192.168.209.110
xxx IN A 192.168.209.110

9、重启服务
[root@localhost ~]# systemctl restart httpd

[root@localhost ~]# systemctl restart named

关闭防火墙
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

10、
将配置文件中所有目录都改为 根目录下 以备配置文件查找到虚拟主机网站目录 如:
/
> DocumentRoot "/" "/"> # Further relax access to the default document root:
    AllowOverride None AllowOverride none "/">
    # Allow open access: Require all denied #
    Require all granted
# Possible values for the Options directive are "None", "All",

也就是说在centos7中,域名网站根目录必须在配置文件主目录的子目录里才能被找到,不然只会显示httpd页面

11、
由于是测试环境,所以咱们就先创建两个网站,利用curl进行测试
[root@localhost ~]# mkdir /www
[root@localhost ~]# vi /www/index.html

1111111111

[root@localhost ~]# mkdir /kkk
[root@localhost ~]# vi /kkk/index.html

222222222


测试
实验以做完,20域名网站自行添加修改即可。此为centos7 httpd域名配置

 

 

 

 

 



 

 

 

 

 

 

 

 

 



 

 

 



 



 



 

 

 

 

 

 

 

 

 

 

 


推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • Android开发实现的计时器功能示例
    本文分享了Android开发实现的计时器功能示例,包括效果图、布局和按钮的使用。通过使用Chronometer控件,可以实现计时器功能。该示例适用于Android平台,供开发者参考。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文介绍了如何使用vue-awesome-swiper组件,包括在main.js中引入和使用swiper和swiperSlide组件,以及设置options和ref属性。同时还介绍了如何在模板中使用swiper和swiperSlide组件,并展示了如何通过循环渲染swipes数组中的数据,并使用picUrl属性显示图片。最后还介绍了如何添加分页器。 ... [详细]
  • 解决Sharepoint 2013运行状况分析出现的“一个或多个服务器未响应”问题的方法
    本文介绍了解决Sharepoint 2013运行状况分析中出现的“一个或多个服务器未响应”问题的方法。对于有高要求的客户来说,系统检测问题的存在是不可接受的。文章详细描述了解决该问题的步骤,包括删除服务器、处理分布式缓存留下的记录以及使用代码等方法。同时还提供了相关关键词和错误提示信息,以帮助读者更好地理解和解决该问题。 ... [详细]
author-avatar
文民左
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有