Web服务
Linxu中的网络服务之一 Web服务(httpd)
rpm -q httpd
//检查Web服务是否安装
yum install -y httpd
//安装httpd软件包
service httpd start
//启动httpd服务
service firewalld stop
//关闭防火墙
setenforce 0
//关闭安全策略
cd /var/www/html
//默认网页的文本储存位置
//var是用户文件
vi index.html
//是网站(index)默认(首页)的文档
vi /etc/httpd/conf/httpd.conf
//http的配置服务
配置文件里的参数(全局配置):
ServerRoot “/etc/httpd”(31行)
//软件包总目录
Listen 80
//设置服务的端口,默认省略ip,表示监听本机所有ip的80端口,如果添加其他端口在下一行输入Listenxx即可
Include conf.modules.d/*.conf
//补充服务,Include(路径) ,引用
User
Group
//当阿帕奇安装的时候,系统会自动创建一个用户和用户组,(66行和67行)
1 |
|
基于多个ip地址的虚拟主机
实现多个网站,一个端口,多ip实现
为主机网卡配置多个ip
临时增加ip
ip addr add 192.168.159.128/24 dev ens33
//临时配置多ip,然后重启,再次重启后就消失
如何配置永久的单网卡多ip
cd /etc/sysconfig/network-scripts/
//进入网卡配置文件
vi ifcfg-ens33
//目前已经配置了一个ip
cp ifcfg-ens33 ifcfg-ens33:1
//在同等目录复制出一个一样的网卡配置文件,:1为网卡的子接口
vi ifcfg-ens33:1
//进入ens33:1配置文件,修改配置DEVICE=”ens33:1”,然后在更改ip地址即可。
实现多ip一个端口:
在httpd配置文件里增加:
a文件
1 |
|
b文件
1 |
|
实现单ip多端口的http配置
只需更改:
< VirtualHost 192.168.159.121:80>
…
<VirtualHost 192.168.159.121:801>
…
还要在Listen 80处添加语句来表示你新添加的端口号
httpd -t
//检查配置文件错误