`

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.

 

 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 

 

     

 

  

  • 大小: 14.2 KB
分享到:
评论

相关推荐

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...

    ubuntu安装Nginx1.8

    在Ubuntu系统上安装Nginx 1.8是一项常见的任务,尤其对于那些希望搭建Web服务器或者需要一个高性能的反向代理服务器的用户来说。Nginx以其轻量级、高并发处理能力而闻名,1.8版本是其稳定且广泛使用的版本之一。下面...

    ubuntu下FastDFS+Nginx部署

    在Ubuntu系统上部署FastDFS和Nginx是一个常见的任务,特别是在构建高效、稳定且可扩展的文件存储和分发服务时。FastDFS是一款开源的、轻量级的分布式文件系统,设计用于支持大容量的文件存储,而Nginx则是一款高性能...

    nginx安装和部署

    echo "deb http://nginx.org/packages/mainline/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list ``` 4. **更新软件源并安装Nginx**: ```bash sudo apt-get update sudo ...

    Nginx在Linux下的安装包

    如Ubuntu,可以运行`sudo apt-get install apt-transport-https`和`sudo curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo apt-key add -`,然后将Nginx存储库添加到`/etc/apt/sources.list.d/nginx....

    linux上安装Nginx

    对于Ubuntu或Debian,你可以通过添加官方Nginx仓库来获取最新版本的Nginx。在 `/etc/apt/sources.list` 文件末尾添加: ``` deb http://nginx.org/packages/mainline/ubuntu $(lsb_release -cs) nginx deb-src ...

    linux和windows安装nginx-1.11.10教程和对应的文件

    echo "deb http://nginx.org/packages/mainline/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list ``` 对于CentOS/RHEL,使用: ``` sudo rpm -Uvh ...

    nginx部署所需所有安装文件(全)

    echo "deb http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list ``` 在CentOS/RHEL上: ```bash sudo rpm -Uvh http://nginx.org/packages/centos/$(rpm ...

    Ubuntu下安装Nginx和Google Pagespeed的教程.docx

    2. **添加Nginx仓库**:使用`vim /etc/apt/sources.list.d/nginx.list`创建新文件,添加源代码仓库信息。 3. **更新仓库**:运行`sudo apt-get update`,确保获取最新版本的Nginx。 4. **安装Nginx**:首先获取源...

    windows子系统ubuntu18.01LTS.docx

    打开终端,使用`sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak`备份原有的sources.list文件,然后编辑sources.list,替换为TUNA提供的镜像源地址,如下所示: ```bash deb ...

    Nginx 深入指南.docx

    **添加Nginx官方仓库**:通过命令`echo "deb https://nginx.org/packages/mainline/$(lsb_release -cs)/ $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list`添加官方仓库地址。 5. **更新...

    Ubuntu上安装Nginx服务器程序及简单的环境配置小结

    在Ubuntu系统上安装和配置Nginx服务器是一个常见的任务,因为Nginx以其高性能、异步非阻塞的特性受到了广大开发者的喜爱。本文将详细阐述如何在Ubuntu上安装Nginx以及进行基本的环境配置。 首先,我们可以通过...

    Ubuntu 18 Kubernetes集群的安装和部署 以及Helm的安装.rar

    helm install nginx stable/nginx-ingress --namespace my-app ``` 至此,你已经在Ubuntu 18.04上成功地安装和部署了一个Kubernetes集群,并且安装了Helm。你可以继续探索Helm的Chart仓库,部署更多复杂的应用,并...

    ngxin1.12.0安装.zip

    在基于Debian的系统上,创建一个名为`/etc/apt/sources.list.d/nginx.list`的文件,并添加: ```bash deb http://nginx.org/packages/mainline/debian/ $(lsb_release -cs) nginx deb-src ...

    PHP程序员玩转Linux系列 Linux和Windows安装nginx

    对于基于Debian的Ubuntu系统,安装过程类似,但需要编辑`/etc/apt/sources.list`文件,添加Nginx的官方源。根据你的Ubuntu版本(例如,如果是Trusty,则对应14.04 LTS),添加如下两条: ``` deb ...

    Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略

    echo "deb http://nginx.org/packages/ubuntu/ $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list echo "deb-src http://nginx.org/packages/ubuntu/ $(lsb_release -cs) nginx" | sudo tee...

    Ubuntu命令手册

    - **示例**: `echo "deb cdrom:[Ubuntu 18.04 _Bionic Beaver_ - Release amd64 (20180426)]/ bionic main restricted" >> /etc/apt/sources.list` **1.11 系统更新** - **命令**: `sudo apt update && sudo apt ...

Global site tag (gtag.js) - Google Analytics