centos7配置tengine2.1.0出错

发布于 2021-11-30 20:56:14 字数 517 浏览 804 评论 7

今天按照教程上说的在centos7上配置tengine出错Starting nginx (via systemctl):  Failed to issue method call: Unit nginx.service is masked.    [失败]  在网上搜也没搜到  

  具体我的配置过程如下

  1. 把tengine放到/opt目录下 然后解压
  2. 安装依赖yum -y install gcc openssl-devel pcre-devel zlib-devel
  3. 编译三步走 进入解压好的tengine文件里 然后复制下面这一段执行
./configure

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

裸钻 2021-12-03 18:10:54

centos7下的标准nginx.service文件如下:

[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

自己改下路径配置

灵芸 2021-12-03 17:37:35

大哥 我没有nginx.service文件 。。。。

甜扑 2021-12-03 17:17:29

我找到这个文件的位置了在/usr/lib/systemd/system/nginx.service 不过我打开一看里面是空的

醉生梦死 2021-12-03 16:52:15

另外,你的nginx.servie文件位置也要处理下,如果不处理,建议搞个link

ln -s /etc/init.d/nginx.service /etc/systemd/system/multi-user.target.wants/nginx.service

少女情怀诗 2021-12-03 10:20:18

大哥 你是说在centos7下要用systemctl start nginx.service代替service nginx start 是吧 大哥

疾风者 2021-12-02 10:58:44

还有 大哥 nginx.service要放在哪个目录下?

凯凯我们等你回来 2021-12-01 10:18:26

你那是centos6下的,centos7 下:

systemctl unmask nginx.service

systemctl start
nginx.service

systemctl stop
nginx.service

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文