Linux 源码安装nginx
############源码安装nginx######################### ls
drbd-8.4.2drbd-8.4.2.tar.gzheartbeatkeepalivenginx-1.10.3.tar.gz
# tar zxf nginx-1.10.3.tar.gz
# cd nginx-1.10.3
# yum install pcre-develgcczlib-devel openssl-devel -y
# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module#检测依赖性
出现如下提示即表示成功:
Configuration summary
+ using system PCRE library
+ using system OpenSSL library
+ md5: using OpenSSL library
+ sha1: using OpenSSL library
+ using system zlib library
nginx path prefix: "/usr/local/nginx"##这些是相关配置文件信息
nginx binary file: "/usr/local/nginx/sbin/nginx"
nginx modules path: "/usr/local/nginx/modules"
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"
修改debug
Vim /mnt/nginx-1.10.3/auto/cc/gcc
178 # debug
179 #CFLAGS="$CFLAGS -g"
# vim /mnt/nginx-1.10.3/src/core/nginx.h
12 #define nginx_version 1010003
13 #define NGINX_VERSION "1.10.3"
14 #define NGINX_VER "nginx/"##隐藏ngnix版本信息
cd /mnt/nginx-1.10.3/
# make && make install
# cd /usr/local/nginx/
# ls
confhtmllogssbin
# du -sh#f如果不修改之前的debug信息,文件大小会是5.5M
908K.
# cd conf/
# useradd -u 900 -s /sbin/nologin nginx##创建一个用户适用于该用户
# vim nginx.conf
2 usernginx nginx;
3 worker_processes1;
说明:进程个数一般跟cpu个数相同,如果是两个则为:worker_processes01 10; 三个:001 010 100;(cpu个数信息用lscpu查看)
# ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/
# nginx -t##检测错误
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
# nginx##启动nginx(关闭:nginx -s)
测试:在真机上的浏览器上输入安装nginx主机的ip地址:
nginx 安装成功!!
页:
[1]