httpd主配置:/usr/local/httpd/conf/httpd.conf;php
检查配置是否有语法错误:/usr/local/httpd/bin/apachectl -thtml
从新加载配置文件:/usr/local/httpd/bin/apachectl graceful #不重启服务,只从新加载配置,配置有误加载不成功apache
配置中修改的地方:vim
1.搜“ServerName”,将“#ServerName www.example.com:80”的#号去掉。可解决命令启动时报的警告“AH00558:httpd:could not reliably determine the server's fully qualified domain name .....”浏览器
#2.搜“Require”,注意搜出来上一行是“AllowOverride none”;将“Require all denied”的denied改为granted。防止禁止访问。服务器
3.搜“AddType”,增长一行“AddType application/x-httpd-php .php”;解析php;若不加此行,后续在/usr/local/httpd/htdocs/添加php文件时,界面直接显示php文件的代码。app
4.搜“DirectoryIndex”,在“DirectoryIndex index.html”后增长 “index.php”;增长一行增长索引页dom
1. cd /usr/local/httpd/htdocs/curl
2. vim 1.php #打印PHP相关信息ide
<?php
phpinfo();
?>
3. 浏览器访问: ip:端口/1.php
一台服务器可访问多个网站,每一个网站都是一个虚拟主机
概念:域名(主机名);DNS;解析域名;hosts
任何一个域名解析到这台服务器,均可以访问的虚拟主机就是默认虚拟主机
/usr/local/httpd/conf/httpd.conf 搜索httpd-vhost;去掉前面#;便可定义多个servername
/usr/local/httpd/conf/extra/httpd-vhosts.conf
ServerAdmin 定义管理员邮箱,可删除
DocumentRoot 定义网站根目录,可修改
ServerName 定义servername,可修改
ServerAlias 定义别名,可修改
ErrorLog 指定错误日志,可修改
CustomLog 指定访问日志,可修改
到对应网站根目录下建立index.php文件
并从新加载配置
使用curl命令测试