web基础

天大地大妈咪最大 提交于 2019-12-17 02:59:09

1虚拟主机之域名

[root@localhost ~]# yum install bind httpd -y
//安装换环境包

配置DNS

//主配置文件
[root@localhost ~]# vim /etc/named.conf
options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        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";
        recursing-file  "/var/named/data/named.recursing";
        secroots-file   "/var/named/data/named.secroots";
        allow-query     { any; };
//区域配置文件
[root@localhost ~]# vim /etc/named.rfc1912.zones
//增加两段参数
zone "css.com" IN {
        type master;        file "css.com.zone";
        allow-update { none; };
};
zone "css.com" IN {
        type master;        file "css.com.zone";
        allow-update { none; };
};
//区域数据配置文件
[root@localhost ~]# cp -p /var/named/named.localhost /var/named/css.com.zone
[root@localhost ~]# vim /var/named/css.com.zone
      NS      @
        A       127.0.0.1
www IN  A       192.168.183.130
[root@localhost ~]# cp -p /var/named/css.com.zone /var/named/lisi.com.zone

建立域名
创建目录在/etc/httpd/conf/extra

[root@localhost ~]# vim /etc/httpd/conf/extra/vhost.conf
 <VirtualHost *:80>
  2 DocumentRoot "/var/www/html/css"
  3 ServerName www.css.com
  4 ErrorLog "logs/www.css.com.Error_log"
  5 CustomLog "logs/www.css.com.access_log" common
  6  <Directory "/var/www/html">
  7   Require all granted
  8  </Directory>
  9 </VirtualHost>

11 <VirtualHost *:80>
 12 DocumentRoot "/var/www/html/lisi"
 13 ServerName www.lisi.com
 14 ErrorLog "logs/www.lisi.com.Error_log"
 15 CustomLog "logs/www.lisi.com.access_log" common
 16  <Directory "/var/www/html">
 17   Require all granted
 18  </Directory>
 19 </VirtualHost>
//创建站点
[root@localhost ~]# mkdir /var/www/html/lisi
[root@localhost ~]# vim /var/www/html/lisi/index.html
[root@localhost ~]# mkdir /var/www/html/css
[root@localhost ~]# vim /var/www/html/css/index.html
[root@localhost ~]#
//进入apache配置文件在最后一行加入编写子文件路径
 [root@localhost ~]# vim /etc/httpd/conf/httpd.conf
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
Include conf/extra/vhost.conf  //路径
//修改端口
Listen 192.168.183.130:80
#Listen 80
[root@localhost ~]# systemctl restart httpd
[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# setenforce 
usage:  setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@localhost ~]# setenforce 0

基于端口配置

//进入子文件在同样的域名下增加端口
[root@localhost ~]# vim /etc/httpd/conf/extra/vhost.conf
<VirtualHost *:8080>   //增加8080端口
DocumentRoot "/var/www/html/css02"
ServerName www.css.com
ErrorLog "logs/www.css02.com.Error_log"
CustomLog "logs/www.css02.com.access_log" common
 <Directory "/var/www/html">
  Require all gran
//创建首页
[root@localhost ~]# vim /var/wwww/html/css02/index.html
//修改配置文件增加端口
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf 
Listen 192.168.183.130:80
Listen 192.168.183.130:8080

IP地址
设置双网卡

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.183.130  netmask 255.255.255.0  broadcast 192.168.183.255
        inet6 fe80::112f:2d8f:7cf3:b955  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:46:f8:66  txqueuelen 1000  (Ethernet)
ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.183.131  netmask 255.255.255.0  broadcast 192.168.183.255
        inet6 fe80::10e7:4238:8665:86b2  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:46:f8:70  txqueuelen 1000  (Ethernet)
        RX packets 37  bytes 3138 (3.0 KiB)
[root@localhost ~]# vim /etc/httpd/conf/extra/vhost.conf

<VirtualHost 192.168.183.130:80>
  2 DocumentRoot "/var/www/html/css"
  3 #ServerName www.css.com
  4 ErrorLog "logs/www.css.com.Error_log"
  5 CustomLog "logs/www.css.com.access_log" common
  6  <Directory "/var/www/html">
  7   Require all granted
  8  </Directory>
  9 </VirtualHost>
<VirtualHost 192.168.183.131:80>
 12 DocumentRoot "/var/www/html/lisi"
 13 #ServerName www.lisi.com
 14 ErrorLog "logs/www.lisi.com.Error_log"
 15 CustomLog "logs/www.lisi.com.access_log" common
 16  <Directory "/var/www/html">
 17   Require all granted
 18  </Directory>
 19 </VirtualHost>
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
Listen 192.168.183.130:80
Listen 192.168.183.131:80
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!