Web端配置

目录

Httpd安装与基础配置

基于多ip的多虚拟主机配置

基于主机域名的多虚拟主机配置

基于端口号的多虚拟主机的配置


Httpd安装与基础配置

dnf list httpd

dnf -y install httpd

127.0.0.1

Systemctl status httpd

Systemctl start httpd  //临时打开,重启之后就不行了

Systemctl status httpd

Systemctl enable httpd  //开机自启

Tree/etc/www

cd/etc

ll

cd/

ll

tree/var/www

echo “welcome”>/var/www/html/index.html

getenforce

Setenforce 0 //关闭selinux

Systemctl stop firewalld //关闭防火墙

systemctl status firewalld   //查看防火墙状态

systemctl stop firewalld    //暂时关闭防火墙

基于多ip的多虚拟主机配置

systemctl start httpd

nmtui

198.168.100.11/24

198.168.100.12/24

198.168.100.13/24

198.168.100.2

198.168.100.2

设置完成后即可

nmcli connection up yexi

mkdir /var/www/html/ai

cd /var//www/html     

ll

mkdir ca iot

ll

echo “192.168.100.11/24”>ai/index.html

echo “192.168.100.12/24”>ca/index.html

echo “192.168.100.13/24”>iot/index.html

cat ai/index.html

cat ca/index.html

cat iot/index.html

cd /

vim /etc/httpd/conf/httpd.conf

set nu

132g

<VirtualHost 192.168.100.11>  //133行

        DocumentRoot /var/www/html/ai

        ServerName www.whit_ai.com

        <Directory /var/www/html/ai>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

<VirtualHost 192.168.100.12> 

        DocumentRoot /var/www/html/ca

        ServerName www.whit_ca.com

        <Directory /var/www/html/ca>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

<VirtualHost 192.168.100.13> 

        DocumentRoot /var/www/html/iot

        ServerName www.whit_iot.com

        <Directory /var/www/html/ai>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

:wq   //:w 存盘 :q退出 :wq 存盘退出

Systemctl restart httpd

基于主机域名的多虚拟主机配置

Nmtui

移除后两个ip地址

nmcli connection up yexi

vim /etc/hosts

192.168.100.11 www.whit_ai.com www.whit_ca.com www.whit_iot.com

Ping -c 4 www.whit_ai.com

Echo “welcome to ai”>/var/www/html/ai/index.html

Cat /var/www/html/ai/index.html

Echo “welcome to ca”>/var/www/html/ca/index.html

Echo “welcome to iot”>/var/www/html/iot/index.html

Vim /etc//httpd/conf/httpd.conf

<VirtualHost 192.168.100.11>  //133行

        DocumentRoot /var/www/html/ai

        ServerName www.whit_ai.com

        <Directory /var/www/html/ai>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

<VirtualHost 192.168.100.11> 

        DocumentRoot /var/www/html/ca

        ServerName www.whit_ca.com

        <Directory /var/www/html/ca>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

<VirtualHost 192.168.100.11> 

        DocumentRoot /var/www/html/iot

        ServerName www.whit_iot.com

        <Directory /var/www/html/ai>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

:wq   //:w 存盘 :q退出 :wq 存盘退出

Systemctl restart httpd

基于端口号的多虚拟主机的配置

Vim /etc/httpd/conf/httpd.conf

:set nu //45行

Listen 6001

Listen 6002

Listen 6003

<VirtualHost 192.168.100.11::6001>  //133行

        DocumentRoot /var/www/html/ai

        ServerName www.whit_ai.com

        <Directory /var/www/html/ai>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

<VirtualHost 192.168.100.11::6002> 

        DocumentRoot /var/www/html/ca

        ServerName www.whit_ca.com

        <Directory /var/www/html/ca>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

<VirtualHost 192.168.100.11::6003> 

        DocumentRoot /var/www/html/iot

        ServerName www.whit_iot.com

        <Directory /var/www/html/ai>

        AllowOverride None

        Require all granted

        </Directory>

</VirtualHost>

:wq

vim /etc/hosts

删除192

:wq

Systemctl restart httpd

Journalctl -xe       //不重要的一句话

Semanage port -l |grep http

Semanage port -a -t http_port_t -p tcp 6001

Semanage port -a -t http_port_t -p tcp 6002

Semanage port -a -t http_port_t -p tcp 6003

Semanage port -l|grep http

Systemctl restart httpd

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值