Linux部署nginx服务
- 在/usr/local 目录下安装gcc zlib pcre openssl依赖包
cd /usr/local
Yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
(2)下载nginx安装包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
解压
tar -xvf nginx-1.13.7.tar.gz
(3)改名为nginx以便管理
mv nginx-1.13.7 nginx
cd nginx
mkdir logs(存放日志)
mkdir crt(存放ssl证书)
./configure
make
make install
进入sbin目录执行
cd sbin
./nginx -t (验证配置文件是否成功)
提示is ok 和is successful即为成功
./nginx
至此nginx初始化完成
项目配置nginx服务
进入nginx目录下的conf目录修改nginx.conf文件
cd /usr/local/nginx/conf
vi nginx.conf
将nginx.conf中的IP地址更换为你项目对应的服务器的IP地址,保存退出。
将ssl证书存放到crt文件夹中
cd /usr/local/nginx/crt/
rz 将证书上传即可
然后进入到sbin目录下
cd /usr/local/nginx/sbin/
输入以下命令:
./nginx -t
出现如下图所示就是成功的:
然后在nginx目录下执行:
./configure --with-http_ssl_module (加载ssl模块)
Make
执行完命令后,可以在nginx目录下看到多了一个objs文件夹,这个文件夹中有nginx文件,这个就是新版本的程序了。首先我们把之前的nginx先备份一下,然后把新的程序复制过去覆盖之前的即可。
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp /usr/local/nginx/objs/nginx /usr/local/nginx/sbin/nginx
重启nginx
./nginx -s reload
验证是否启动成功有返回结果即为成功
ps -A|grep nginx