[Nginx] Ubuntu 安装 Nginx

【文档】:http://www.nginx.cn/install

【说明】:下载源码包,若使用的是桌面版的 Linux 系统可直接通过网站链接下载,若使用的是命令下载则需要源码包下载地址

【 如何获取源码包下载地址? 】:

file

【准备】:编译环境 gcc / g++ 开发库

apt-get install bulid-essential
apt-get install libtool

【目录】:选择好你需要安装 Nginx 的目录

cd /user/local

【PCRE】:下载 PCRE 源码包(具体版本自行可自行查找:http://www.pcre.org/

# @ 下载源码包
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
# @ 解压
tar -zxvf pcre-8.39.tar.gz
# @ 目录
cd pcre-8.39
# @ 环境监测
./configure
# @ 编译
make
# @ 安装
make install
# @ 返回上级
cd ../

【Zlib】:下载 Zlib 源码包(具体版本自行可自行查找:http://www.zlib.net/

wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
cd ../

【OpenSSL】:下载 OpenSSL 源码包(具体版本自行可自行查找:https://www.openssl.org/

wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz
tar -zxvf openssl-1.0.2l.tar.gz

【Nginx】:下载 Nginx 源码包(具体版本自行可自行查找:http://nginx.org/

wget http://nginx.org/download/nginx-1.4.7.tar.gz
tar -zxvf nginx-1.4.7.tar.gz
cd nginx-1.4.7
cd ../
# @ 环境检查 & 配置
./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
# @ 指定源码包路径
--with-pcre=/usr/local/pcre-8.39 \
--with-zlib=/usr/local/zlib-1.2.11 \
--with-openssl=/usr/local/openssl-1.0.2l
# @ 编译 & 安装
make
make install
# @ 检查 80 端口是否占用
netstat -ano|grep 80
# @ 启动 Nginx
cd nginx
./nginx

【测试】:打开浏览器访问本机 IP

# @ 查看网络情况
ifcongif

file

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 2

感觉更多人需要 PHP环境.

6年前 评论

@Ali 感谢你的建议~

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!