搭建nginx服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建nginx服务器相关的知识,希望对你有一定的参考价值。
一、目的
1、在IP地址为192.168.4.102的主机上安装部署nginx服务,并可以将Nginx服务器,要求编译时启用如下功能:
SSL加密功能
设置Nginx账户及组名称均为nginx
2、另外一台作为测试用的Linux客户机(192.168.4.101)
然后客户端访问页面验证Nginx Web服务:
使用火狐浏览器访问
使用curl访问
3、安装nginx-1.8.0版本时,需要使用如下参数:
with-http_ssl_module:提供SSL加密功能
user:指定账户
group:指定组
二、部署nginx服务器
1、前期准备工作
yum –y install gcc pcre-devel openssl-devel //安装常见的依赖包
useradd –s /sbin/nologin nginx //创建服务登陆的帐号
2、源码安装nginx服务
tar -xf nginx-1.8.0.tar.gz //解压缩源码包
cd nginx-1.8.0/ //进入解压后的目录
./configure --prefix=/usr/local/nginx //配置安装路径
--user=nginx --group=nginx //设置服务的登陆帐号和组
--with-http_ssl_module //添加ssl加密模块
3、 make && make install //编译并安装
4、把命令的执行路径做一个软链接,方便命令的执行
ln -s /usr/local/nginx/sbin/nginx /usr/sbin/
5、nginx一些命令的用法
nginx //启动服务
nginx -s stop //关闭服务
nginx -s reload //重新加载配置文件
nginx –V //查看软件信息
netstat -anptu | grep nginx //查看服务是否已经启动
三、测试
Nginx Web服务默认首页文档存储目录为/usr/local/nginx/html/,在此目录下建立一个名为index.html的文件
在客户端访问,验证
四、升级Nginx服务器
1、编译新版本nginx软件
tar -xf nginx-1.9.0.tar.gz //解压缩源码包
cd nginx-1.9.0/ //进入到解压后的目录
./configure --prefix=/usr/local/nginx //配置安装路径
--user=nginx --group=nginx //设置服务的登陆帐号和组
--with-http_ssl_module //添加ssl加密模块
make //编译
2、备份老的nginx主程序,并使用编译好的新版本nginx替换老版本
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginxback //备份旧的启动文件
cp /root/nginx-1.9.0/objs/nginx /usr/local/nginx/sbin/ //拷贝新版本
/usr/local/nginx/sbin/nginx -t //升级
nginx -V //查看版本信息确认是否升级成功
以上是关于搭建nginx服务器的主要内容,如果未能解决你的问题,请参考以下文章