要将Apache网站放到503"临时停机",您可以通过以下步骤实现:
sudo nano /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
标签内添加以下代码来实现503状态代码的设置:RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ maintenance.html [R=503,L]
在这个代码中,123.456.789.000
是您的IP地址,您可以将其替换为您自己的IP地址。maintenance.html
是您的网站维护页面,您可以将其替换为您自己的维护页面。
sudo nano /var/www/html/maintenance.html
在文件中输入以下内容:
<!DOCTYPE html>
<html>
<head>
<title>网站正在维护中</title>
</head>
<body>
<h1>网站正在维护中,请稍后再试。</h1>
</body>
</html>
sudo systemctl restart apache2
现在,您的网站应该会在503状态下临时停机。如果您需要恢复网站,只需删除或注释掉第2步中添加的代码,并重启Apache服务器即可。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云