Ubuntu操作系统CentOS禁止Apache和Nginx虚拟主机

万一你需要禁用网站 可你不确定如何操作比你想的容易
开始前,读文章时记住以下内容:

  • 虚拟主机(vhost)服务器块可能有非标题域.com.conf.举个例子
    可能使用od.confsl.conf.置换域.com.conf与您的
    配置文件名

  • 文章使用 vhosts或server块
    安全套接层注意这些步骤与 vostor或server块无异
    SSL启动vhost或服务器块使用端口443台阶不变

Ubuntu操作系统

先从最简单开始UbuntuQQS带两个命令 专门管理Apache
启动 vost使用下列命令:

sudo a2ensite /etc/apache2/sites-available/domain.com.conf

理解字母集合和数积e2site比较容易
记住如何在Ubuntu启动或禁用Apache vost

命令解析

  • 2ache2 (Ubuntu调用Apache)
  • :赋能
  • 网站网站虚拟主机

禁用网站使用2差分命令显示于下示例

sudo a2dissite /etc/apache2/sites-enabled/domain.com.conf

命令有下列构件:

  • 2ache2 (Ubuntu调用Apache)
  • 解码:禁用
  • 网站网站虚拟主机

并注意目录路径差异e2site2差分.时想
启用Ubuntuache虚拟主机网站可用目录时分
想要禁用Ubuntu虚拟主机,网站启动目录

关闭虚拟主机后使用下列命令校验Apache配置语法:

ache2ctl-t

期望响应 :

语法确定

重开或重新加载Apache执行下列命令

服务ache2重新启动

服务ache2重加载

重开阿帕契完全下降重新加载完全启动新Apache服务
停止原创服务典型地说,您想重加载而非重开当您有选项时重加载

Ubuntu操作系统

禁止ginx#服务器块(ginx调用 vhosts)稍有不同ginx使用符号链接
启动或禁用服务器块Apache vosts也可以使用符号链接,但e2site2差分
不为Nginx工作

ginx Ubuntu中禁止服务器块时,你需要去掉介质链路网站启动
网站可用显示在下示例中

sudo rm /etc/nginx/sites-enabled/domain.com.conf

命令删除网站符号链路域名.com.使用下命令验证
ginx语法 :

ginx-t

期望响应 :

ginx文件配置
            
             语法可以nginx:配置文件
             
              测试成功
             
            

文件路径显示 位置控件后接收正数
ginxbu使用下列命令之一重新加载或重新启动

servicenginx重载

servicenginx重开

和前一样,只要你选择使用时使用重新加载而不是重开免得你
干扰其他网站

注解:如果你运行php-fm中,您需要同时重开服务,使用下列命令:

hp-fm服务重开

CentOS和Apache

禁止Apache inCentOS系统虚拟主机比较复杂,因为CentOS系统不易命令
使用方式CentOS系统需要人工评析 vost

举个例子域名.comspost for Apache inCentOS:


            
             ServerName domain.com ServerAlias www.domain.com DocumentRoot /var/www/vhosts/domain.com/public
            

使用下列命令查找虚拟主机 :

com域名

输出显示虚拟主机位置, 类似下输出 :

/etc/httpd/vhost.d/domain.com.conf

视你的具体搭建情况而定,前端输出看似不同然而路径
寻找对象应相似结束域.com.conf.

获取虚拟主机位置后,用你最喜爱的打开 vost配置文件
文本编辑器示例二使用脉冲纳米:

sudo vim/etc/httpd/vhost.d/domae.com.conf

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

编辑配置文件并在每个行前添加一磅符号# vhost项if
正使用脉冲输入插入模式优先vhost配置现在应该像这个

##
            
             #服务器名域.com#ServerAliaswww.domae.com#Documentroot/var/www/vhosts/domae.com/public#
            

保存文件并退出文本编辑器

现在,你需要用下列命令检查Apache语法:

od-t

期望响应 :

语法确定

归根结底,要么重新加载或重新启动ApacheCentOS7或后使用systemctl
面向此命令 。否则使用服务类.下示例显示两个命令 :

使用服务类:

sudo服务

sudo服务

使用systemctl:

systemctl重载

sdo系统ctl重开

注解时段 :systemctl仅在CentOS7或以后使用,这些版本还支持服务类,
if that is easier. if系统链接systemctl自动

ssl端口443 vhosts使用相同过程

和前一样,如果你有选择,使用重新加载而不是重开.

CentOS和Nginx

ginx指 vosts服务器块ginx使用相同进程评析服务器块
incentOS中你用阿帕契

第一,我们需要找到服务器块操作命令如下 :

grep域名.com

重新寻找路径结束.conf面向您的域名相似例子如下:

/etc/nginx/conf.d/domain.com.conf

使用下列命令之一打开文件并使用最喜爱文本编辑器

sudo vim/etc/nginx/conf.d/dmae.com.conf

sudo纳米/etc/nginx/conf.d/dmae.com.conf

文件相似实例如下:

服务器 {听80服务器名域.comaccess_log /var/log/nginx/domain.com.access.log!error_log /var/log/nginx/domain.com.error.log!root /var/www/domain.com/httpdocs!位置/{索引.html索引.htm索引.php试文件$uri=404位置~\.php${包括/etc/nginx/fastcgitapcgi_pass 127.0.0.1:9900php-fm运行口 #tapcgi_passunix:/run/php-fm/domae.com.socksocketcgi_index.phfastcgi_param SCRIPT_FILENAME /var/www/html/domain.com$fastcgi_script_name!}}

整个服务器块评分使用时脉冲中确认插入
模式优先服务器块应像此 :

#server#听80#服务器名域.com#访问_log/var/log/nginx/domae.com.access.log#错误log/var/glog/nginx/domae.com.eror.log#root/var/www/domain.com/adocs#定位/#索引.html索引.htm索引.php试文件$uri=404###定位~\.php${#包括/etc/nginx/fastcgi#spatcgi_pass 127.0.0.1:9900表示php-fm运行端口###tapcgi_passunix:/run/php-fm/domae.com.sockhp-fm运行插座#tapcgi_indexindex.phspatcgi_parim script_FILENAME/var/www/html/domae.com$fastcgi_script_name########

保存文件并退出文本编辑器

Nginx语法设置命令如下:

ginx-t

期望响应 :

ginx文件配置
            
             语法可以nginx:配置文件
             
              测试成功
             
            

文件路径显示 位置控件后接收正数
ginx使用下列命令之一重新加载或重新启动

sudo服务nginx重载

sudo服务nginx重开

万一你跑php-fm重开服务使用下命令

sudo服务php-fm重开

也可以重开或重加载ginx使用systemctl取而代之服务类中显示
实例如下:

systemctl重载nginx

systemctl重开nginx

重开php-fmsystemctl:

sdo系统ctl重开php-f

现在你知道如何禁用centOS和Ubuntu操作系统中的 vosts或server块
阿帕契和Nginx


Baidu
map