本文主要是介绍Linux centos7安装nginx-1.24.0并且实现自启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.安装之前的操作
ps -ef|grep nginx 查看是否有运行 如果有就杀掉 kill -9 pid
find / -name nginx 查看nginx文件
rm -rf file /usr/local/nginx* 通通删掉删掉
yum remove nginx 限载一下服务
1.2.下载安装包
地址 nginx: download
2.减压文件
tar -zxvf nginx-1.24.0.tar.gz
目录如下
3.安装环境
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
进入到安装目录里面的nginx-1.24.0中运行
./configure --prefix
make
make install
4.运行,开放端口等
cd /usr/local/nginx/sbin
.nginx -s reload 重启
./nginx -t 重新加载配置(不要设置nginx-1.24.0中的conf,这个目录只是记录你安装的版本)
开放端口(看自己配置的是什么,默认是80)
firewall-cmd --add-port=80/tcp --permanent
5.设置开机自启使用系统服务
进入到/etc/systemd/system创建phout 叫 nginx.service 名称的文件,内容如下
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStartPre=/usr/local/nginx/sbin/nginx -t
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target
重新加载服务
systemctl daemon-reload
设置为开机自启
systemctl enable nginx.service
启动 start 查看状态 status 重启 restart 停止 stop
这篇关于Linux centos7安装nginx-1.24.0并且实现自启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!