Nginx开机自启动设置方法
Linux操作系统:
1.使用Systemd服务
对于使用Systemd管理服务的Linux发行版,例如Ubuntu 16.04及以后的版本、CentOS 7及以后的版本等,我们可以通过以下方法将Nginx设置为开机自启动:
首先,在创建Nginx服务文件之前,我们需要确保Nginx已经成功安装在系统上。然后,创建一个名为 nginx.service的服务文件:
1 | sudo vim /etc/systemd/system/nginx.service |
复制并粘贴以下内容到该文件:
1 | [Unit] |
保存并关闭文件。然后,运行以下命令启动Nginx服务并设置开机自启:
1 | sudo systemctl enable nginx |
2.使用SysV Init
对于早期使用SysV Init管理服务的Linux发行版,例如Ubuntu 14.04、CentOS 6等,可以通过以下方式将Nginx设置为开机自启:
1 | sudo chkconfig --level 345 nginx on |
Windows操作系统:
若想要设置Nginx在Windows开机启动,可以通过以下方法实现:
1.新建一个名称为“nginx-start.bat”的批处理脚本,并填写以下内容:
1 | @echo off |
请注意将 C:\path\to\nginx替换成实际Nginx安装路径。
2.在Windows文件资源管理器中,通过以下路径进入系统的启动文件夹:
1 | %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup |
将之前创建好的“nginx-start.bat”文件复制到此文件夹。
此时,Nginx应已设置为Windows开机自启动。
macOS操作系统:
对于macOS用户,可以使用以下方法将Nginx设置为开机自启:
1.创建一个名为 homebrew.mxcl.nginx.plist的文件,并将其保存在 ~/Library/LaunchAgents 路径下。
编辑文件并写入以下内容:
1 | <?xml version="1.0" encoding="UTF-8"?> |
2.接着,运行以下命令将创建的plist文件加载到launchd服务并启动Nginx:
1 | launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist |
相关链接
欢迎到公众号来唠嗑:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵逸尘个人博客!