centos 8.5设置nginx开机自动启动
centos 开机自动启动nginx有两种方式。
【方案1,配置 /etc/rc.local 】
在文件末尾添加一行:/usr/local/nginx/sbin/nginx
vi /etc/rc.local
在文件末尾添加一行:/usr/local/nginx/sbin/nginx
设置执行权限
chmod 755 /etc/rc.local
方案2,设置systemd
在系统服务目录里创建nginx.service文件,
vim /lib/systemd/system/nginx.service
nginx.service内容如下:
[Unit] #描述服务 Description=nginx #描述服务类别 After=network.target #服务运行参数的设置,注意【Service】的启动、重启、停止命令都要用绝对路径 [Service] #后台运行的形式 Type=forking #服务具体运行的命令 ExecStart=/usr/local/nginx/sbin/nginx #重启命令 ExecReload=/usr/local/nginx/sbin/nginx -s reload #停止命令 ExecStop=/usr/local/nginx/sbin/nginx -s quit #表示给服务分配独立的临时空间 PrivateTmp=true #运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3 [Install] WantedBy=multi-user.target
开机自动启动:
systemctl enable nginx.service systemctl start nginx.service
nginx其他命令:
systemctl start nginx.service (启动nginx服务) systemctl stop nginx.service (停止nginx服务) systemctl enable nginx.service (设置开机自启动) systemctl disable nginx.service (停止开机自启动) systemctl status nginx.service (查看服务当前状态) systemctl restart nginx.service (重新启动服务) systemctl list-units --type=service (查看所有已启动的服务)
推荐这些文章:
centos 开机自动启动nginx有两种方式。
【方案1,配置 /etc/rc.local 】
在文件末尾添加一行:/usr/local/nginx/sbin/nginx
vi /etc/rc.local在文件末尾添加一行:/usr/local/nginx/sbin/nginx设置执行权限chmod 755 /etc/rc.local
方案2,设置systemd
在系统服务目录里创建nginx.service文件,
vim /lib/systemd/system/nginx.service
nginx.service内容如下:...
1.创建nginx.service文件
vim /lib/systemd/system/nginx.service
添加以下内容
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Ins...
1.root执行安装
sudo apt-get install nginx
2.查看nginx版本
nginx -v
3.启动/停止nginx
service nginx start
service nginx stop
4.nginx文件/目录
# 主程序
/usr/sbin/nginx
# 存放配置文件
/etc/nginx
# 存放静态文件
/usr/share/nginx
# 存放日志
/var/log/nginx
...
在/etc/init.d下创建文件nginx
[root@localhost ~]# vim /etc/init.d/nginx
其内容参考nginx官方文档
需要注意的配置:
nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径。
NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径。
保存后设置文件的执行权限
[root@localhost ~]# chmod a+x /etc/init.d/nginx
至此就可以通过下面指令控制启...
方法一
1.查询Nginx的安装位置
whereis nginx
2.进入安装目录
一般默认安装位置是 /usr/local/nginx
cd /usr/sbin
3.重启Nginx服务
./nginx -s reload
方法二
systemctl start nginx.service
其他相关命令
systemctl start nginx.service systemctl stop nginx.service systemctl reload nginx.service systemctl status nginx.service
...
1. 启动nginx命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2. 停止nginx
/usr/local/nginx/sbin/nginx -s stop
3. 优雅的退出nginx
/usr/local/nginx/sbin/nginx -s quit
4. 检查配置文件
/usr/local/nginx/sbin/nginx -t
5. 重新加载nginx
/usr/local/nginx/sbin/nginx -s reload
6. 安全停止
kill -QUIT...
Nginx常用命令
1、使用nginx操作命令的前提条件,需先进到nginx目录
cd /usr/local/sbin
2、查看nginx版本
./nginx -v
3、启动nginx
./nginx
4、关闭nginx
./nginx -s stop
5、(配置文件)重新加载nginx
./nginx -s reload
...
1、官网下载安装包
http://nginx.org/en/download.html
选择适合Linux的版本,这里选择最新的版本,下载到本地后上传到服务器或者centos下直接wget命令下载。
切换到/usr/local目录,下载软件包
cd /usr/local
wget http://nginx.org/download/nginx-1.11.5.tar.gz
2、安装nginx
先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。
yum install -y gcc-c++ pcre pcre-devel zlib zl...
nginx: [error] open() “/usr/local/nginx/logs/nginx.pid“ failed (2: No such file or directory)
一个不会服务器的后端不是一个好前端
今天运维的同事把服务器密码给改了,说是为了安全,定期改密码,啊呸~这个密码好几年没改过了,主要这里面有太多的服务了,改完了好多地方得改,好麻烦
运维说把机器重启了,然后nginx服务关了,需要重启
首先重启命令(两条命令哈)
cd /usr/local/nginx/sbin
./nginx -s reload
然后报错了
这不是小意思,去看配置文件,
vim /usr/local/nginx/conf/nginx.conf
去找pid,发现被注释了,那就去掉再重启一次
然后还是我太年轻了,我...
简书: https://www.jianshu.com/p/5c3938ce2cf6
1.官网下载
https://nginx.org/en/download.html
2.上传CentOS服务
略
3.解压
tar zxf nginx-1.21.6.tar.gz
4.configure:生成Makefile
cd nginx-1.21.6
编译并指定安装位置
./cofigure --prefix=/usr/local/nginx
错误解决
错误:"./configure: error: C compiler cc is ...
文章链接:https://www.dianjilingqu.com/3797.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。