CentOS虚拟主机
虚拟主机使用单服务器或互联网协议地址服务多域不同的页面显示方式取决于主机文件为该网站设置的内容网络主机量可增到您需要的多文章为CentOSQQ提供创建 vosts指令
注释 :替换任意实例域名.com
文章内有网站域名
Vhost配置必备条件
文章假设你配置域名服务指向网站或使用计算机本地主机文件指向服务器测试
服务器必须安装ApacheQQache操作命令
sudoyum安装
注释 :验证服务器防火墙配置允许HTTP80端口流量
创建centOS vost目录
使用下列命令创建新目录:
sdomkdir-p/var/www/vhosts/domae.com/public_html
本目录用于存储网站内容称它文档根阿帕契位置
宿主
配置文件使用P级
自动添加新目录的父母使用下列命令设置新目录上的必要权限 :
sudochown-R用户名:vhostuser/var/www/vhosts/domain.com/public_html
注释 :替换
ostuser
内username:vhostuser
用户应访问新目录
grant使用下列方法阅读所有文件存取 vosts目录:
sudochmod-R755/var/www/vhosts/
配置虚拟主机文件
打开od.conf内文件
六
文本编辑程序使用下列命令:sudovi/etc/httpd/conf/httpd.conf
插入下行文件尾
包含 vost.d/*.conf
动作集ache阅读所有文件.conf内/etc/httpd/vhost.d目录
保存并退出配置文件
使用下列命令创建 vhost配置文件目录:
sdomkdir/etc/
创建 vhost模板,以便使用下列命令制作未来的虚拟主机:
touch /etc/httpd/vhost.d/default.template
打开default.template文件输入
六
使用下命令 :vi /etc/httpd/vhost.d/default.template
插入下代码/etc/httpd/vhost.d/default.template文件 :
服务器域名.comServerAlias
选项索引跟踪SymLinks多点感知允许全部覆盖 CustomLog /var/log/httpd/domain.com-access.log combined
ErrorLog /var/log/httpd/domain.com-error.log
# 可能的值包括:调试、信息、通知、警告、错误、批评#警告,emerg日志级警告
##
ServerName示例.comDocumentRoot /var/www/vhosts/domain.com/public_html选项索引跟踪SymLinks多视图允许重覆全部CustomLog /var/log/httpd/example.com-ssl-access.log combinedErrorLog /var/log/httpd/example.com-ssl-error.log#可能的值包括:调试、信息、通知、警告、错误、批评、#警告、emerg
日志级警告SSLEGINEsli/etc/sl/certs/SSLCertificateKeyFile /etc/ssl/certs/domain.key##
保存修改文件并退出
六
.
创建 vhost文件并重新启动 Apache服务
内建 vhost文件/etc/httpd/vhost.d目录使用下列命令:
sudo cp /etc/httpd/vhost.d/default.template /etc/httpd/vhost.d/domain.com.conf
打开域.com.conf文件输入
六
使用下命令 :sudovi/etc/httpd/vhost.d/dmae.com.conf
保存修改文件并退出
六
.重开Apache命令
sudo服务
接收下列消息
Stopping httpd: [OK] Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 0000:0000:0000:0000:0000:0000:0000:0000 for ServerName [OK]
默认警告可忽略
虚拟主机搭建并准备使用上传网络内容documentroot系统目录创建于服务器上使用浏览器浏览域名时内容服务
更新 29天前