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

[[email protected] ~]# useradd -s /sbin/nologin -M nginx ##创建软件用户

[email protected] ~]# tar -zxvf nginx-1.10.1.tar.gz ##解压下载好的包

[[email protected] ~]# cd nginx-1.10.1/

这里使用 \ ,安装路劲等其他信息
[[email protected] 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”
… …

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

以上就安装完成啦!!

下面是Nginx 几个选项

[[email protected] ~]# /usr/local/nginx/sbin/nginx //启动服务

[[email protected] ~]# /usr/local/nginx/sbin/nginx -s stop //关闭服务

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

[[email protected] ~]#/usr/local/nginx/conf/nginx.conf //Nginx配置文件路劲

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

nginx服务默认通过TCP 80端口监听客户端请求:
#netstat -anptu | grep nginx
安装编译源码包/安装nginx

相关文章: