安装编译源码包/安装nginx

安装编译源码包/安装nginx_第1张图片安装编译源码包/安装nginx_第2张图片
下面就以安装Nginx源码包为例子,后面文章会写到用Nginx搭建服务
1.下载源码包(官网)源码包也可以百度搜索
这个是Nginx官网http://nginx.org/
安装编译源码包/安装nginx_第3张图片
2.安装源码包编译软件和nginx所需依赖包
[root@svr5 ~]#yum –y install gcc pcre-devel openssl-devel make //安装常见依赖包(1.gcc 2.pcre-devel 3.openssl-devel 4.make)

[root@svr5 ~]# useradd -s /sbin/nologin -M nginx ##创建软件用户

root@svr5 ~]# tar -zxvf nginx-1.10.1.tar.gz ##解压下载好的包

[root@svr5 ~]# cd nginx-1.10.1/

这里使用 \ ,安装路劲等其他信息
[root@svr5 nginx-1.8.0]# ./configure \
> --prefix=/usr/local/nginx \ :指定安装路径
> --user=nginx \ :指定用户
> --group=nginx \ :指定组
> --with-http_ssl_module :开启SSL加密功能
… …
nginx path prefix: “/usr/local/nginx”
nginx binary file: “/usr/local/nginx/sbin/nginx”
nginx configuration prefix: “/usr/local/nginx/conf”
nginx configuration file: “/usr/local/nginx/conf/nginx.conf”
nginx pid file: “/usr/local/nginx/logs/nginx.pid”
nginx error log file: “/usr/local/nginx/logs/error.log”
nginx http access log file: “/usr/local/nginx/logs/access.log”
nginx http client request body temporary files: “client_body_temp”
nginx http proxy temporary files: “proxy_temp”
nginx http fastcgi temporary files: “fastcgi_temp”
nginx http uwsgi temporary files: “uwsgi_temp”
nginx http scgi temporary files: “scgi_temp”
… …

[root@svr5 nginx-1.7.10]# make && make install //编译并安装,这里的话两个指令一起用

以上就安装完成啦!!

下面是Nginx 几个选项

[root@svr5 ~]# /usr/local/nginx/sbin/nginx //启动服务

[root@svr5 ~]# /usr/local/nginx/sbin/nginx -s stop //关闭服务

[root@svr5 ~]# /usr/local/nginx/sbin/nginx -s reload //重新加载配置文件

[root@svr5 ~]#/usr/local/nginx/conf/nginx.conf //Nginx配置文件路劲

[root@svr5 ~]# /usr/local/nginx/sbin/nginx –V //查看软件信息
nginx version: nginx/1.10.1

nginx服务默认通过TCP 80端口监听客户端请求:
#netstat -anptu | grep nginx
在这里插入图片描述

你可能感兴趣的:(运维服务搭建)