启动nginx的命令为“/usr/local/nginx/sbin/nginx
”。Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件代理服务器。其特点是占有内存少,并发能力强,其并发能力在同类型的网页服务器中表现较好。
1、进入sbin目录下执行以下命令:
#启动nginx的命令为
/usr/local/nginx/sbin/nginx
#停止nginx的命令为
/usr/local/nginx/sbin/nginx -s stop
#重启nginx的命令为
/usr/local/nginx/sbin/nginx -s reload
2、配置systemctl之后的启动方式
#systemctl查看nginx状态
systemctl status nginx
#systemctl启动nginx命令
systemctl start nginx
#systemctl暂停nginx命令
systemctl stop nginx
#systemctl重启nginx命令
systemctl restart nginx
3、配置方法
- 创建一个nginx.service
- 在
/usr/lib/systemd/system/
目录下面新建一个nginx.service
文件vim /usr/lib/systemd/system/nginx.service
- 赋予
nginx.service
可执行的权限chmod +x /usr/lib/systemd/system/nginx.service
- 在
- 编辑service内容
[Unit] //对服务的说明 //描述服务 Description=nginx - high performance web server //描述服务类别 After=network.target remote-fs.target nss-lookup.target //服务的一些具体运行参数的设置 [Service] //后台运行的形式 Type=forking //PID文件的路径 PIDFile=/usr/local/nginx/logs/nginx.pid //启动准备 ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf //启动命令 ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //重启命令 ExecReload=/usr/local/nginx/sbin/nginx -s reload //停止命令 ExecStop=/usr/local/nginx/sbin/nginx -s stop //快速停止 ExecQuit=/usr/local/nginx/sbin/nginx -s quit //给服务分配临时空间 PrivateTmp=true [Install] WantedBy=multi-user.target
- 如果出现端口被占用情况
- 在nginx配置文件中 /usr/local/nginx/conf/nginx.conf
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root /www/wwwroot/web; index index.html index.htm index.php; } }
- 把listen 后面的数字修改成8080或者81。再重新启动服务。
- 在nginx配置文件中 /usr/local/nginx/conf/nginx.conf
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容