linux上下载安装nginx

1、下载nginx

下载地址:https://nginx.org/en/download.html

2、上传解压

下载好压缩包,上传到linux服务器步骤省略;
解压命令:tar -xvf nginx-1.22.0.tar.gz

3、安装nginx

进入nginx目录:cd nginx-1.22.0

安装依赖
#安装gcc,编译时依赖gcc环境yum install gcc-c++
yum install gcc-c++

#安装PCRE pcre-devel,提供nginx支持重写功能
yum install -y pcre pcre-devel

#安装zlib,zlib 库提供了很多压缩和解压缩的方式,nginx 使用 zlib 对 http 包内容进行 gzip 压缩
yum install -y zlib zlib-devel

#安装Open SSL,安全套接字层密码库,用于通信加密
yum install -y openssl openssl-devel

执行命令 ./configure 或者 ./configure --with-http_stub_status_module --with-http_ssl_module 安装ssl证书 添加两个模块

执行make命令:make
执行安装命令:make install

查看是否安装成功:ps -ef | grep nginx(看是否有nginx进程)

若安装成功,则会出现nginx进程;

安装成功后nginx目录截图:
在这里插入图片描述

4、启动nginx

切到/usr/local/nginx/sbin目录下,启动服务:./nginx
查看是否启动成功:ps -ef | grep nginx
查看nginx的配置文件情况:nginx -t
查看nginx的版本:nginx -v

5、环境配置(普通命令)

命令:vim /etc/profile
按i键进入输入模式,在最下面添加以下几行代码,根据自己的nginx目录修改填写:
PATH=/usr/local/nginx/sbin:$PATH

编辑完成按ESC键退出输入模式,输入:wq 保存退出;
最后执行 source /etc/profile 命令,使该文件生效;
这样可以在任何目录下执行nginx的相关命令:
启动 nginx
停止 nginx -s stop
重新加载 nginx -s reload
查看Nginx进程 ps -ef | grep nginx

6、设置nginx开机自启(服务命令)

第一步配置文件:
设置nginx开机自启:vim /etc/rc.local
最底部增加这一行: /usr/local/nginx/sbin/nginx

第二步添加服务:
进入/etc/systemd/system文件夹,新增文件 nginx.service, 输入以下内容:

[Unit]
Description=nginx service
After=network.target

[Service]
User=root
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
ExecStartPre=/bin/sleep 10

[Install]
WantedBy=multi-user.target

第三步 开启开机启动

systemctl enable nginx

查看nginx状态命令:systemctl status nginx.service
服务启动命令:systemctl start nginx.service
重启命令:systemctl restart nginx.service
停止开机自启动:systemctl disable nginx.service

猜你喜欢

转载自blog.csdn.net/weixin_45314962/article/details/131832014
今日推荐