Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)

目录

一、Apache的安装

二、Apache的启用

三、Apache的基本配置 

1、Apache的基本信息

2、Apache端口修改

3、Apache默认发布文件修改

4、Apache默认发布目录修改


一、Apache的安装

web 被访问时通常使用 http:// 的方式 , http://超文本传输协议
http:// 超文本传输协议 提供软件
                 Apache
                nginx
                stgw
                jfe
                Tengine
  • 安装apache的命令
[root@westosa100 ~]# dnf install httpd.x86_64

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第1张图片

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第2张图片

二、Apache的启用

  •  命令
[root@westosa100 ~]# systemctl enable --now httpd    ##开启服务并设定服务位开机启动
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.       
[root@westosa100 ~]# firewall-cmd --list-all    ##查看火墙信息 
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens3
  sources: 
  services: cockpit dhcpv6-client ssh
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
	
[root@westosa100 ~]# firewall-cmd --permanent --add-service=http    ##在火墙中永久开启http访问
success
[root@westosa100 ~]# firewall-cmd --permanent --add-service=https     ##在火墙中永久开启https访问
success
[root@westosa100 ~]# firewall-cmd --reload    ##刷新火墙使设定生效
success
  •  设定前,火墙没有允许http服务

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第3张图片

  •  设定后,火墙开启http,https服务

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第4张图片

三、Apache的基本配置 

1、Apache的基本信息

服务名称 httpd
配置文件
                                  / etc / httpd / conf / httpd.conf ## 主配置文件
                                  / etc / httpd / conf.d /* .conf ## 子配置文件
默认发布目录:         / var / www / html
默认发布文件:         index.html
默认端口:                 80 #http
                                  443 #https
用户 :                          apache
日志                        / etc / httpd / logs

2、Apache端口修改

  • 命令
[root@westosa100 ~]# cd /var/www/html
[root@westosa100 html]# ls
[root@westosa100 html]# vim index.html
[root@westosa100 html]# cat index.html
hello index.html
[root@westosa100 html]# vim /etc/httpd/conf/httpd.conf 
Listen 8080
[root@westosa100 html]# firewall-cmd --permanent --add-port=8080/tcp
success
[root@westosa100 html]# firewall-cmd --reload 
success
[root@westosa100 html]# systemctl restart httpd
  • 发布一个文件

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第5张图片

  • 可以正常访问

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第6张图片

  • 修改端口号

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第7张图片

  •  重启服务后不能访问了

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第8张图片

  •  配置火墙,开启8080端口号

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第9张图片

  • 测试,此时可以访问了 

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第10张图片

3、Apache默认发布文件修改

  • 命令
[root@westosa100 html]# vim /etc/httpd/conf/httpd.conf ##默认发布目录先查看westos.html,如果没有此文件,再查看index.html

    DirectoryIndex westos.html index.html

[root@westosa100 html]# systemctl restart httpd
  • 先发布一个文件westos.html,但浏览器依旧访问172.25.254.100,看到的依旧是index.html文件

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第11张图片

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第12张图片

  • 修改配置文件,使默认发布目录先查看westos.html,如果没有此文件,再查看index.html

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第13张图片

  •  重启服务后,看到的是westos.html文件了(也就是实现了将默认发布文件改为westos.index文件)

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第14张图片

4、Apache默认发布目录修改

  • 命令
[root@westosa100 ~]# mkdir /www/westos -p
[root@westosa100 ~]# vim /www/westos/index.html
[root@westosa100 ~]# cat /www/westos/index.html
hi /www/westos/index.html
[root@westosa100 ~]# vim /etc/httpd/conf/httpd.conf 
DocumentRoot "/www/westos"

    Require all granted

[root@westosa100 ~]# systemctl restart httpd

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第15张图片

  • 测试,修改成功 

Apache的管理及优化——上篇(安装与启用、端口修改、默认发布目录及默认发布文件修改)_第16张图片

你可能感兴趣的:(Linux系统工程师,apache,前端,运维,linux)