Apache默认虚拟主机
2018-04-21 16:30
344 查看
Apache默认虚拟主机
步骤:
编辑apache配置文件 vim /usr/local/apache2.4.33/conf/httpd.conf,将#去掉,使虚拟主机配置文件生效
打开虚拟主机配置文件vim /usr/local/apache2.4.33/conf/extra/httpd-vhosts.conf
修改一个配置信息
创建上面定义的文件
测试配置文件语法,重新加载。
用curl -x测试,(如果不用curl,会链到外网abc.com)
(注意,当前状态访问任何一个链接,都会访问abc.com,因为虚拟主机配置文件中定义abc为默认)
步骤:
编辑apache配置文件 vim /usr/local/apache2.4.33/conf/httpd.conf,将#去掉,使虚拟主机配置文件生效
打开虚拟主机配置文件vim /usr/local/apache2.4.33/conf/extra/httpd-vhosts.conf
<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com //管理员邮箱,可以删除 DocumentRoot "/usr/local/apache2.4.33/docs/dummy-host.example.com"//网站的根目录 ServerName dummy-host.example.com //域名 ServerAlias www.dummy-host.example.com//别名,可以写多个 ErrorLog "logs/dummy-host.example.com-error_log"//错误日志 CustomLog "logs/dummy-host.example.com-access_log" common//访问日志 </VirtualHost>
修改一个配置信息
<VirtualHost *:80> DocumentRoot "/data/wwwroot/abc.com" ServerName abc.com ServerAlias www.abc.com www.ceshi.com ErrorLog "/logs/abc.com-error_log" CustomLog "logs/abc.com-access_log" common </VirtualHost>
创建上面定义的文件
mkdir /data/wwwroot mkdir /data/wwwroot/abc.com mkdir /logs touch /logs/abc.com-access_log touch /logs/abc.com-error_log vim /data/wwwroot/abc.com/index.php//编辑php页面,简单写一个echo hello测试就行
测试配置文件语法,重新加载。
用curl -x测试,(如果不用curl,会链到外网abc.com)
[root@glinux-01 logs]# curl -x192.168.244.128:80 abc.com this is abc[root@glinux-01 logs]#
(注意,当前状态访问任何一个链接,都会访问abc.com,因为虚拟主机配置文件中定义abc为默认)
相关文章推荐
- Apache和PHP结合、Apache默认虚拟主机
- apache用户认证、默认虚拟主机以及域名跳转
- Apache 创建虚拟主机目录和设置默认访问页面
- Apache服务器虚拟主机设置问题-如何使通过IP访问为默认的apache页面 <转载>
- Apache httpd.conf相关知识点--默认的开始页面、目录权限、虚拟主机
- linux的Apache(http)与PHP的结合配置及Apache默认虚拟主机
- Apache配置——默认虚拟主机
- 配置apache的默认虚拟主机
- 配置虚拟主机并更改Apache默认解析路径
- 11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机
- Apache(httpd)配置-默认虚拟主机
- Apache和PHP结合,Apache默认虚拟主机
- Apache默认虚拟主机
- 11.14/11.15 Apache和PHP结合 11.16/11.17 Apache默认虚拟主机
- Apache与PHP的结合配置、Apache默认虚拟主机
- 【LAMP环境搭建】Apache和PHP结合、Apache默认虚拟主机
- Apache的默认虚拟主机
- Apache和PHP结合 Apache默认虚拟主机
- linux学习第三十八篇: Apache和PHP结合,Apache默认虚拟主机