跳至主要內容
apache2 (阿帕奇服务器切换站点)

apache2 (阿帕奇服务器切换站点)

需求:

站点文件夹:/home/uulol/sites/uulol

访问域名:uulol.tc.2ceo.cn

命令:

a2ensite 开启站点

a2dissite 关闭站点

a2enconf 开启配置

a2disconf 关闭配置

流程:

  1. 创建站点文件夹:/home/uulol/sites/uulol

  2. 在/etc/apache2/site-available创建对应站点名称的网站配置文件:uulol.conf

  3. 将000-default.conf(默认配置文件)复制到uulol.conf

  4. uulol.conf配置如下

    <VirtualHost *:80>
            # The ServerName directive sets the request scheme, hostname and port that
            # the server uses to identify itself. This is used when creating
            # redirection URLs. In the context of virtual hosts, the ServerName
            # specifies what hostname must appear in the request's Host: header to
            # match this virtual host. For the default virtual host (this file) this
            # value is not decisive as it is used as a last resort host regardless.
            # However, you must set it for any further virtual host explicitly.
            ServerName uulol.tc.2ceo.cn #访问域名(自定义)
    
            ServerAdmin webmaster@localhost #站点管理员
            DocumentRoot /home/uulol/sites/uulol #站点文件夹(自定义)
            #ServerName webreopen.tc.2ceo.cn
    
            # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
            # error, crit, alert, emerg.
            # It is also possible to configure the loglevel for particular
            # modules, e.g.
            #LogLevel info ssl:warn
    
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    
            # For most configuration files from conf-available/, which are
            # enabled or disabled at a global level, it is possible to
            # include a line for only one particular virtual host. For example the
            # following line enables the CGI configuration for this host only
            # after it has been globally disabled with "a2disconf".
            #Include conf-available/serve-cgi-bin.conf
    </VirtualHost>
    
  5. 配置完成之后保存并使用

    a2ensite uulol.conf #启用站点
    systemctl reload apache2 #重启服务器
    
  6. 完成


Mr.Lexon大约 1 分钟environmentapache2env-configuration