intall nginx in Ubuntu from Sources

阅读更多

1. ububtu平台编译环境

apt-get install build-essential
apt-get install libtool

 

2.  

openssl:
    tar -xzvf openssl-1.0.1s.tar.gz
    cd openssl-1.0.1s
    ./config
	make 
	make install
    
pcre:
    tar -xzvf pcre-8.38.tar.gz
    cd pcre-8.38
    ./configure  
	make 
	make install
    
zlib:
    tar -xzvf zlib-1.2.8.tar.gz
    cd zlib-1.2.8
    ./configure  
	make 
	make install  

  

3.
intall nginx in Ubuntu from Sources_第1张图片
 

 4.

./configure --prefix=/home/spotlightx/nginx/nginx --sbin-path=bin --conf-path=conf/nginx.conf --pid-path=nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.38 --with-zlib=../zlib-1.2.8 --with-openssl=../openssl-1.0.1s --with-http_stub_status_module 


make
make install

 5. 

/usr/local/nginx

 

 6. 403

2016/09/30 13:26:54 [error] 8416#0: *1 "/home/spotlightx/nginx/nginx/html/index.html" is forbidden (13: Permission denied), client: 192.168.2.170, server: localhost, request: "GET / HTTP/1.1", host: "192.168.2.73"

Remove note about user nobody in nginx.conf;
Change to --> 
user  root;
worker_processes  1;

 

 7. --with-stream 

 

   

./configure --prefix=/home/ubuntu/nginx/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/home/ubuntu/nginx/pcre-8.38 --with-openssl=/home/ubuntu/nginx/openssl-1.0.1s  --with-stream 

 

     

 

  

  • intall nginx in Ubuntu from Sources_第2张图片
  • 大小: 14.2 KB
  • 查看图片附件

你可能感兴趣的:(intall nginx in Ubuntu from Sources)