摘要:本次介绍使用源码编译安装,安装前需要安装编译环境,可使用以下命令安装下载地址安装需要个依赖包模块需要模块需要需要安装的作用是让支持功能。启动浏览器访问,看到下图则说明安装并启动成功。
Nginx 是一个高性能的HTTP和反向代理服务器,官方地址为http://nginx.org/,这里不多做介绍。本次介绍使用源码编译安装,安装Nginx前需要安装C++编译环境,可使用以下命令安装:
Centos
sudo yum install gcc gcc-c++
Ubuntu:
apt-get install build-essential apt-get install libtool
Nginx下载地址:http://nginx.org/en/download.html
安装Nginx需要3个依赖包:
gzip模块需要 zlib (http://www.zlib.net/)
rewrite模块需要 pcre(http://www.pcre.org/)
ssl 需要 openssl (https://www.openssl.org/source/)
安装pcrepcre 的作用是让Nginx支持Rewrite功能。本次介绍使用pcre,非pcre2版本,我在使用pcre2安装Nginx时出现错误,后来改用pcre没有报错。
下载pcre,地址: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
# 下载 sudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz # 解压 sudo tar -zxvf pcre-8.38.tar.gz # 进入目录 cd pcre-8.38 # 安装 ./configure make && make install安装zlib
# 下载 sudo wget http://www.zlib.net/zlib-1.2.11.tar.gz # 解压 sudo tar -zxvf zlib-1.2.11.tar.gz # 进入目录 cd zlib-1.2.11 # 安装 sudo ./configure sudo make && make install安装openssl
# 下载 sudo wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz # 解压 sudo tar -zxvf openssl-1.0.2n.tar.gz # 进入目录 cd openssl-1.0.2n # 安装 sudo ./config --prefix=/usr/local/openssl sudo make && make install安装Nginx
# 下载 sudo wget http://nginx.org/download/nginx-1.8.1.tar.gz # 解压 sudo tar -zxvf nginx-1.8.1.tar.gz # 进入目录 cd nginx-1.8.1 # 安装 sudo ./configure --prefix=/usr/local/nginx --with-pcre=/home/user-01/download/pcre-8.38 --with-zlib=/home/user-01/download/zlib-1.2.11 --with-openssl=/usr/local/openssl sudo make && make install
注意: 指定pcre和zlib的路径是源码路径。
--with-pcre=/home/user-01/download/pcre-8.38 # 指的是pcre-8.38 的源码路径。 --with-zlib=/home/user-01/download/zlib-1.2.11 # 指的是zlib-1.2.11 的源码路径。启动Nginx
sudo /usr/local/nginx/sbin/nginx
浏览器访问,看到下图则说明Nginx安装并启动成功。
Nginx的其他命令:
检查配置文件nginx.conf的正确性
/usr/local/nginx/sbin/nginx -t
停止Nginx
/usr/local/nginx/sbin/nginx -s stop
重新加载配置文件
/usr/local/nginx/sbin/nginx -s reload
参考:
http://blog.51cto.com/storysky/345630
原文地址:https://www.lwhweb.com/2017/12/02/install-nginx-on-linux/
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39720.html
摘要:本文内容是,如何在下快速搭建环境。虚拟机实体机环境都可以。按照提示,输入。 本文内容是,如何在Linux centos7下快速搭建LNMP环境。虚拟机、实体机环境都可以。另外,安装教程参考的是,下面这篇文章进行文字排版和内容扩充,感谢hcchanqing作者。CentOS6.2 yum安装配置LNMP服务器(Nginx+PHP+MySQL) 特别提醒:本文系统用的Centos7,是7!...
摘要:本文内容是,如何在下快速搭建环境。虚拟机实体机环境都可以。按照提示,输入。 本文内容是,如何在Linux centos7下快速搭建LNMP环境。虚拟机、实体机环境都可以。另外,安装教程参考的是,下面这篇文章进行文字排版和内容扩充,感谢hcchanqing作者。CentOS6.2 yum安装配置LNMP服务器(Nginx+PHP+MySQL) 特别提醒:本文系统用的Centos7,是7!...
阅读 3489·2021-11-25 09:43
阅读 1245·2021-09-08 09:45
阅读 2624·2021-09-07 09:59
阅读 1453·2021-08-09 13:45
阅读 3290·2019-08-30 15:54
阅读 657·2019-08-29 18:35
阅读 475·2019-08-29 17:18
阅读 974·2019-08-29 14:10