1.报错分析
使用创建服务脚本:
vi /usr/lib/systemd/system/nginx.service
systemctl daemon-reload
systemctl start nginx.service
报错是因为我的配置文件:
/usr/lib/systemd/system/nginx.service没有被按正确格式编写导致。改好之后重新加载就可以了.
具体问题分析一下。
通过报错日志看第2行、第8行、第9行报错。主要是我在编写nginx.service文件时,把第2行的单词“Description”写成“Descri ption”了,第8行的单词“ExecStartPre”写成“ExecstartPre”,还有第9行的ExecStartPre的“-t -c ”后面的内容“/usr/local/nginx/conf/nginx.conf”不能换行。
2.正确的nginx.service内容
[Unit]
Description=nginx - web