Linux中安装http服务的详解,并用http服务搭建一个web网站

前言:如有疑问(包括但不限于本篇,涉及网络  系统皆可),欢迎评论探讨,看见能解答必回。彼此交流,共同成长。)

软件安装 ,蓝色为步骤

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)即可,其余皆默认

Linux中安装http服务的详解,并用http服务搭建一个web网站_第1张图片

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服务即可. (这里涉及到平滑重启的问题,可以自行百度一下)

Linux中安装http服务的详解,并用http服务搭建一个web网站_第2张图片

你可能感兴趣的:(linux相关)