nginx安装
1、下载nginx2、上传解压3、安装nginx4、启动nginx5、环境配置(普通命令)6、设置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