前言:如有疑问(包括但不限于本篇,涉及网络 系统皆可),欢迎评论探讨,看见能解答必回。彼此交流,共同成长。)
软件安装 ,蓝色为步骤
1.首先执行挂载 mount /dev/sr0 /mnt
1.1因为我使用的是虚拟机操作,所以需要用指令挂载镜像文件,物理机插入光盘就自动执行挂载了.
1.2挂载的作用:Linux下,mount挂载的作用,就是将一个设备(通常是存储设备)挂接到一个已存在的目录上。访问这个目录就是访问该存储设备.
1.3上述执行的就是将新硬/光盘的sr0区挂载到/mnt目录下. /dev/sr0不是目录,是一个类似指针的东西,指向这个分区的原始数据块.
2.创建base.repo文件并进入 vim /etc/yum.repos.d/base.repo 配置预启动文件,
输入如下图指令(i键进入编辑模式 shift+: 输入wq保存退出)
3.yum install httpd -y //http服务的软件及进程名都叫httpd
默认安装好就会自启动,用systemctl status httpd 检查此时状态是不是active,如果没有就使用:
/usr/lib/systemd/system/httpd.service //启动脚本
80(http),443(https) // 使用端口,http用默认80端口,而https用443端口
4.vim /etc/httpd/conf/httpd.conf //编辑配置文件
文件说明:
/etc/httpd/* //配置路径:
/etc/httpd/conf //主配置目录
/etc/httpd/conf/httpd.conf //主配置文件
/etc/httpd/conf.d //子配置目录(apache是一个模块化的一个配置服务,所以我们可以根据每个模块进行一些配置,不仅对程序本身进行模块化配置对配置文件也进行了模块化配置)
/etc/httpd/conf.d
网站默认存放路径:/var/www/html/
httpd.conf文件详解可参考百度百科https://baike.baidu.com/item/httpd.conf/5544111
http搭建web网站:
基于IP地址对web服务器进行访问。一个IP地址对应一个网站。
假设我们要访问192.168.6.128,显示内容为hi siri,配置如下:
1.装好http服务后关闭防火墙和selinux并查看HTTP配置文件
2.在配置文件里修改SeverName为缺省(0.0.0.0)即可,其余皆默认
3.echo "hi siri" > /var/www/html/html.index //直接定向内容到/var/www/html/index.html ,默认存放目录下的index.html文件
是静态内容的存放文件。// 或者使用vim编辑器编辑
4. systemctl restart httpd //重启服务在浏览器访问ip可查看到结果如图,如果无法查看则使用killall httpd 再重启system start httpd服务即可. (这里涉及到平滑重启的问题,可以自行百度一下)