nginx切换conf配置bat
时间: 2023-07-08 09:37:34 浏览: 109
这是一个简单的nginx切换conf配置的bat文件示例:
```
@echo off
set nginx_path=C:\nginx
set new_conf_path=C:\nginx\conf\new_conf.conf
set old_conf_path=C:\nginx\conf\old_conf.conf
echo Switching nginx configuration...
echo Stopping nginx...
%nginx_path%\nginx.exe -s stop
ping 127.0.0.1 -n 5 > nul
echo Backing up old configuration...
if exist %nginx_path%\conf\nginx.conf (
move /Y %nginx_path%\conf\nginx.conf %old_conf_path%
)
echo Applying new configuration...
if exist %new_conf_path% (
copy /Y %new_conf_path% %nginx_path%\conf\nginx.conf
)
echo Starting nginx...
%nginx_path%\nginx.exe
echo Done.
```
将上述代码保存为 `switch_conf.bat` 文件,然后将 `nginx_path` 变量设置为您的 nginx 安装路径,将 `new_conf_path` 和 `old_conf_path` 变量设置为您的新配置文件和旧配置文件的路径。然后,运行 `switch_conf.bat` 文件即可切换您的 nginx 配置。请注意,在切换配置文件前,该脚本会自动备份旧配置文件。
阅读全文