首页 / NGINX / nginx详细使用教程
nginx详细使用教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nginx详细使用教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1938字,纯文字阅读大概需要3分钟。
内容图文
![nginx详细使用教程](/upload/InfoBanner/zyjiaocheng/932/c52e34a89b41471b9bc5a49a98e19afb.jpg)
1 简介:
Nginx是一个非常强大和流行的高性能Web服务器。
优点:
(1) 支持热启动 比如在服务器开启的状态下,我们修改了配置文件,不需要关闭服务器就可以使配置生效,命令 nginx -s reload
(2) 支持高并发 并发量10万一般没问题
(3) 内存消耗低
(4) 响应快
(5) 高可靠性
常用功能:
(1) 负载均衡
(2) 反向代理
(3) 充当静态资源服务器 (中小型项目推荐使用)
2.安装
推荐使用源码安装,使用命令wget + 文件下载的地址这种方式,下载后的文件包会在当前目录
nginx下载地址:
http://nginx.org/en/download.html
进入这个网站,选择适合的nginx版本,比如我选择1.18.0版本,复制下载地址http://nginx.org/download/nginx-1.18.0.tar.gz
那么下载命令:wget http://nginx.org/download/nginx-1.18.0.tar.gz (下同)
需要安装的3个配套库:
pcre下载地址: (用于解析正则),
http://sourceforge.net/projects/pcre/files/pcre/
zlib下载地址: (用于压缩)
http://www.zlib.net/
openssl下载地址: (用于支持https加密传输)
https://github.com/openssl/openssl
在同级目录下,解压安装包nginx、zlib、openssl、pcre,使用命令:tar -zxvf 包名 如:tar -zxvf nginx-1.18.0.tar.gz(下同)
以我的为例,解压缩并删除压缩包后,当前目录如下:
nginx-1.18.0 openssl-1.1.1i pcre-8.44 zlib-1.2.11
配置安装:
进入nginx-1.18.0目录,执行以下代码(可直接复制,根据安装包版本号适当修改):
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre=../pcre-8.44 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.1.1i
编译安装:
make && sudo make install
说明:
--prefix:用于指定nginx安装目录,安装成功后,在/usr/local/nginx目录下会有4个子目录,分别是conf、html、logs、sbin
conf目录下的nginx.conf是nginx配置文件
sbin目录下的nginx是nginx服务器的启动命令,每次使用sudo /usr/local/nginx/sbin/nginx太麻烦了,我们可以建立软链接(类似于windows系统上的桌面快捷方式):
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx,后续我们就可以直接使用sudo nginx命令启动服务器了
(未完,明天继续补充。。。)
内容总结
以上是互联网集市为您收集整理的nginx详细使用教程全部内容,希望文章能够帮你解决nginx详细使用教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。