首先安装所需的环境
一.安装 PCRE pcre-devel
##### yum install -y pcre pcre-devel
二.安装gcc
##### yum -y install gcc gcc-c++ kernel-devel
三.安装 zlib
##### yum install -y zlib zlib-devel
四. 安装OpenSSL (不安装其实也行)
##### yum install -y openssl openssl-devel
有一种方法是从官网下载完安装包,之后解压进行下一步操作,这里我们就直接用命令从官网下载.
##### wget -c https://nginx.org/download/nginx-1.18.0.tar.gz
确保系统已经安装了wget,如果没有安装,执行
yum install wget
等待安装包下载完成后,执行解压命令
##### tar -zxvf nginx-1.18.0.tar.gz
##### cd nginx-1.18.0
使用默认配置
##### ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
编译安装,同时开启ssl
##### make
##### make install
生成nginx.pid
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
一般安装路径为:/usr/local/nginx/
可以通过如下命令确认安装目录
whereis nginx
然后进入安装目录启动nginx
##### cd /usr/local/nginx/sbin/
##### ./nginx :安装完直接执行就行 前提你之前没有安装nginx
其他命令:
./nginx -s stop :此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
./nginx -s quit :此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s reload : 类似重启
查看是否启动
ps aux|grep nginx :查看有没有nginx 进程
还有一个办法,因为nginx默认是80端口,假设是云服务器可以在别的机器用浏览器直接访问
还有就是CentOS命令测试是否启动
curl localhost
就是相当于 win的ping本机