一、基本介绍
安装
yum -y install httpd
安装后的基本信息——路径
服务脚本:/etc/rc.d/init.d/httpd
运行目录:/etc/httpd/
配置文件:/etc/httpd/conf
主配置文件:/etc/httpd/conf/httpd.conf
扩展配置:/etc/httpd/conf.d/*.conf
socket:http:80/tcp,https:443/tcp
网页文件目录(DocumentRoot):/var/www/html
CGI:/var/www/cgi-bin/
默认主页面文件:/var/www/html/index.html
启动
service httpd start
-
报错:
- 解决办法
编辑主配置文件:/etc/httpd/conf/httpd.conf
:
vi /etc/httpd/conf/httpd.con
添加ServerName localhost:80
或者把#ServerName localhost:80
的注释去掉。
测试
编辑被访问页面
- 编辑默认主页面文件:
vi /var/www/html/index.html
- 也可以直接使用echo写入一句话:
[root@web-02 ~]# echo "Hello Word!" >/var/www/html/index.html
1. 本机访问
curl http://localhost
2. 其他虚拟机访问
curl httpd的ip:port
curl 192.168.211.142:80
3. Windows访问
浏览器输入http://ip:port
httpd命令
# httpd -t //测试配置文件有没有语法错误
# service httpd configtest //测试配置文件有没有语法错误
# httpd -l //当前服务器所使用的模型及开启模块
# service httpd reload //重新加载配置文件
# service httpd restart //重启httpd服务
注意:修改配置文件后要重新加载配置文件,修改服务器监听端口后要重启服务
二、基本配置
温馨提示:配置httpd的工作属性时,指令不区分大小写,但有约定俗成的习惯:单词的首字母大写;指令的值很有可能区分大小写;有些指令可以重复使用多次;
- 配置监听的端口:
Listen [IP:]PORT
例如:Listen 172.16.3.1:80
- 配置网站根目录
DocumentRoot "/var/www/html" #指定网站的主目录
#容器内定义站点的访问权限
#容器内限定用户的访问方法
- 定义默认主页
1DirectoryIndex index.php index.jsp index.html