Linux命令11
1.更新版本
yum list,centos
2.外部服务,httpd
安装web服务器,yum -y install httpd,安装了apache服务器
3.查看服务状态,systemctl status httpd
4.启动服务,systemctl start httpd
5.开机启动,systemctl enable httpd
systemctl is-enabled httpd看是否是开机启动,enable是开机启动
6.使用浏览器去访问服务,
浏览器地址输入127.0.0.1或者localhost
直接输入:ens33网卡的ip地址,ens33网卡上的 IP 地址192.168.93.133,是你这台 Linux 虚拟机在局域网中的真实网络地址。
(1)http://127.0.0.1使用apache服务器访问电脑本身
(2)访问局域网的网络地址
通过ip addr获取局域网的网络地址
a.192.168.93.133是你这台 Linux 虚拟机的局域网 IP 地址,也是这台机器对外(同局域网内其他设备)的真实网络地址。
| 地址 | 作用范围 | 访问场景 |
|---|---|---|
127.0.0.1 | 仅本机内部 | 只有你自己的这台虚拟机能访问,用来测试本机服务 |
192.168.93.133 | 整个局域网 | 同一网段的其他设备(比如你电脑的宿主机)都能访问 |
去访问这个局域网
b.192.168.93.122.1:virbr0是 KVM 虚拟化服务自带的虚拟交换机,用来给虚拟机提供 NAT 网络,192.168.122.1就是这个虚拟网桥的网关 IP。
7.怎么解决windows下无法通过网页地址栏访问centos的apache服务
原因centos启动firewall(禁用80端口)
可以通过命令开放80端口:
firewall-cmd --add-service=http --permanent
然后重新加载防火墙
firewall-cmd --reload
通过这两个步骤在windows输入地址栏即可:ens33的ip地址就可以访问网页了
8.在linux服务器下,网页放在哪里?
(1)cd /var/www/html默认的站点位置在这里
(2)在这个目录下新建index.html
(3)在浏览器刷新网站,发现主页被修改,
为什么会这样?
(4)谁决定第一次访问的主页是什么?
/etc/httpd/conf/httpd.conf默认的主页是DirectoryIndex index.html
(5)将/var/www/html/index.html改名为i.html刷新主页,发现回到原来的默认主页
(6)修改主页的配置文件/etc/httpd/conf/httpd.conf主页是i.html
(7)重新启动httpd服务:systemctl restart httpd
(8)刷新主页,改回了自己的i.html
