CentOS虚拟主机

虚拟主机使用单服务器或互联网协议地址服务多域不同的页面显示方式取决于主机文件为该网站设置的内容网络主机量可增到您需要的多文章为CentOSQQ提供创建 vosts指令

注释 :替换任意实例域名.com文章内有网站域名

Vhost配置必备条件

文章假设你配置域名服务指向网站或使用计算机本地主机文件指向服务器测试

服务器必须安装ApacheQQache操作命令

sudoyum安装

注释 :验证服务器防火墙配置允许HTTP80端口流量

创建centOS vost目录

  1. 使用下列命令创建新目录:

    sdomkdir-p/var/www/vhosts/domae.com/public_html

    本目录用于存储网站内容称它文档根阿帕契位置宿主配置文件使用P级自动添加新目录的父母

  2. 使用下列命令设置新目录上的必要权限 :

    sudochown-R用户名:vhostuser/var/www/vhosts/domain.com/public_html

    注释 :替换ostuserusername:vhostuser用户应访问新目录

grant使用下列方法阅读所有文件存取 vosts目录:

sudochmod-R755/var/www/vhosts/

配置虚拟主机文件

  1. 打开od.conf内文件文本编辑程序使用下列命令:

    sudovi/etc/httpd/conf/httpd.conf

  2. 插入下行文件尾

    包含 vost.d/*.conf

    动作集ache阅读所有文件.conf/etc/httpd/vhost.d目录

  3. 保存并退出配置文件

  4. 使用下列命令创建 vhost配置文件目录:

    sdomkdir/etc/

  5. 创建 vhost模板,以便使用下列命令制作未来的虚拟主机:

    touch /etc/httpd/vhost.d/default.template

  6. 打开default.template文件输入使用下命令 :

    vi /etc/httpd/vhost.d/default.template

  7. 插入下代码/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示例.com

    DocumentRoot /var/www/vhosts/domain.com/public_html

    选项索引跟踪SymLinks多视图

    允许重覆全部

    CustomLog /var/log/httpd/example.com-ssl-access.log combined

    ErrorLog /var/log/httpd/example.com-ssl-error.log

    #可能的值包括:调试、信息、通知、警告、错误、批评、#警告、emerg

    日志级警告

    SSLEGINE

    sli/etc/sl/certs/

    SSLCertificateKeyFile /etc/ssl/certs/domain.key

    ##

  8. 保存修改文件并退出.

创建 vhost文件并重新启动 Apache服务

  1. 内建 vhost文件/etc/httpd/vhost.d目录使用下列命令:

    sudo cp /etc/httpd/vhost.d/default.template /etc/httpd/vhost.d/domain.com.conf

  2. 打开域.com.conf文件输入使用下命令 :

    sudovi/etc/httpd/vhost.d/dmae.com.conf

  3. 保存修改文件并退出.

  4. 重开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系统目录创建于服务器上使用浏览器浏览域名时内容服务


Baidu
map