架构师的成长之路初片~httpd

 web服务器

B/S架构是C/S架构的一种。

B:浏览器端

S:服务器端

构建一台web服务器(用httpd)

1)下载httpd服务

2)开启服务

主配置文件:/etc/httpd/conf/httpd.conf

查找关键词:DocumentRoot、Listen

主文件作用:可进行修改端口、配置ACL策略、文件根目录、虚拟配置路径....

虚拟配置路径:/etc/httpd/conf.d/*

创建虚拟服务器(子)

1)在路径/etc/httpd/conf.d/下  创建一个以     .conf结尾的文件

<VirtualHost *:80>
     ServerName www.qq.com             //访问的域名
    DocumentRoot  /var/www/Html1   //网页访问的目录 路径
</VirtualHost>

Listen 8000
<VirtualHost *:80>
     ServerName www.qq.com             //访问的域名
    DocumentRoot  /web                    //如访问的跟目录设置在 “根“”下 ,则需要重新创建一个新文件进行设置
</VirtualHost>



创建的目录在/etc/httpd/conf/    目录下,还是以    .repo结尾的文件
内容如下:
<Directory  /web>                          //在web下
  Require all granted                       //允许所有访问                       
</Directory>

关于端口:

建议自定义端口大于1024,端口的极限65535

 虚拟WEB主机

#一旦使用这种(虚拟主机)的方式,所有的方式都要通过子配置文件进行设置。

 

 

 

排错思路:

1)查看firewalld是否关闭

2)查看selinux是否为宽松或禁用

3)查看是否设置网关 和开启DNS(/etc/resolv.conf)

4)查看书写的文件内容错误

5)查看格式上的错误

6)文件后缀名

7)端口

原文地址:https://www.cnblogs.com/ahaocloud/p/14325666.html