Apache基本信息与配置、控制访问

来源:互联网 发布:什么精华液好用 知乎 编辑:程序博客网 时间:2024/04/28 06:35

1.apache安装
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl enable httpd
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
2.apache基本信息
index.html ##默认发布文件

/etc/httpd/conf/httpd.conf ##配置文件
/etc/httpd/conf.d/*.conf

/var/www/html ##默认发布目录

apache默认端口: 80
这里写图片描述
3.apache的基本配置
修改默认发布文件
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
164 DirectoryIndex test.html ##将默认发布文件修改为test.html
[root@localhost ~]# systemctl restart httpd.service

修改默认发布目录
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
120 DocumentRoot “/westos/www/html”
121

selinux须设置为disable或permissive状态

[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
这里写图片描述
3.apache的访问控制
–设定ip访问
[root@localhost ~]# vim /etc/httpd/conf/httpd.conf
124

html

见前面的练习

php

[root@localhost ~]# yum install php.x86_64 -y
[root@localhost ~]# cat /var/www/html/test.php

cgi

  1. 定义:
    CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器
    上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。

  2. 功能:
    绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服
    务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使
    网页具有交互功能。

  3. CGI处理步骤:
    ⑴通过Internet把用户请求送到服务器。
    ⑵服务器接收用户请求并交给CGI程序处理。
    ⑶CGI程序把处理结果传送给服务器。
    ⑷服务器把结果送回到用户。
    这里写图片描述
原创粉丝点击