关于ubuntu里搭建nginx1.8(只是搭建Nginx)
1、实验目的:
主要在公司内网搭建Nginx,用于提供网络平台
2、nginx的介绍:
Nginx与Apache一样都是提供HHTP服务的平台。在功能实现上都是采用模块化的结构设计,支持通用的语言接口(如:PHP、Perl、Python)。同时还支持正向和反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输。它们的差异从功能实现上看Apache不同的是Apache支持动静态编译,而Nginx只是支持静态的编译。从处理能力上看Nginx对内存的耗损很少很少且处理很快,而Apache会占用很多内存资源处理能力慢。
3、实验步骤:
1、安装编译器
apt-get install build-essential
apt-get install libtool
2、安装之前要安装(gcc、openssl-devel、pcre-devel、zlib-devel)这几个软件(gcc、openssl-devel、zlib-devel在系统的光盘中就有,nginx和apache区别pcre-devel需要自己去下载)
安装pcre(为了使Nginx支持HTTP Rewrite)
# 从下载pcre,此处版本为pcre-8.
tar -zxvf pcre-8.35.tar.gz # 解压
cd pcre-8.35
./configure
make
make install
安装zlib(用于对http包进行gzip压缩)
# 从www.zlib下载,此处版本为zlib-1.2.
tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make
make install
安装openssl
# 从,到并下载此处版本为openssl-1.0.
tar -zxvf openssl-1.0.2-beta2.tar.gz
cd openssl-1.0.2-beta2
./configure
make
make install
3、安装Nginx,这里是1.8的版本
# 从下载
tar -zxvf nginx-1.6.0.tar.gz
cd nginx-1.6.0
sudo ./configure --conf-path=/usr/local/f --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.35 --with-zlib=../zlib-1.2.8 --with-openssl=../openssl-1.0.2-beta2
make
make install
4、启动Nginx
#检查80端口是否被占用
netstat -ano |grep 80
#启动nginx
sudo /usr/local/nginx/sbin/nginx
#查看配置文件的正确性
sudo /usr/local/nginx/sbin/nginx -t
(nginx: the configuration file /usr/local/f syntax is ok
nginx: configuration file /usr/local/f test is successful)
#检查结果为这个就说明配置文件正确
#显示nginx的版本信息
sudo /usr/local/nginx/sbin/nginx -v
使用命令关闭占用80端口的程序
Sudo fuser -k 80/tcp
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论