Ubuntu操作系统CentOS禁止Apache和Nginx虚拟主机
万一你需要禁用网站 可你不确定如何操作比你想的容易
开始前,读文章时记住以下内容:
虚拟主机(vhost)服务器块可能有非标题域.com.conf.举个例子
可能使用od.conf或sl.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)
- 解码:禁用
- 网站网站虚拟主机
并注意目录路径差异e2site
并2差分
.时想
启用Ubuntuache虚拟主机网站可用目录时分
想要禁用Ubuntu虚拟主机,网站启动目录
关闭虚拟主机后使用下列命令校验Apache配置语法:
ache2ctl-t
期望响应 :
语法确定
重开或重新加载Apache执行下列命令
服务ache2重新启动
或
服务ache2重加载
重开
阿帕契完全下降重新加载
完全启动新Apache服务
停止原创服务典型地说,您想重加载而非重开当您有选项时重加载
Ubuntu操作系统
禁止ginx#服务器块(ginx调用 vhosts)稍有不同ginx使用符号链接
启动或禁用服务器块Apache vosts也可以使用符号链接,但e2site
并2差分
不为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-fm
带systemctl
:
sdo系统ctl重开php-f
现在你知道如何禁用centOS和Ubuntu操作系统中的 vosts或server块
阿帕契和Nginx
更新 29天前