Nginx环境配置
2021/12/27 7:10:48
本文主要是介绍Nginx环境配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
环境
操作系统: CentOS 7.4 64位
Nginx环境处理
- nginx编译时依赖 gcc 环境 yum -y install gcc gcc-c++
- 安装 pcre 让 nginx 支持重写功能 yum -y install pcre*
- 安装 zlib, nginx 使用 zlib 对 http 包内容进行 gzip 压缩 yum -y install zlib zlib-devel
- 安装 openssl,用于通信加密 yum -y install openssl openssl-devel
安装Nginx
- 在根目录下创建一个 nginx 文件夹并进入该文件夹中
- cd /
- mkdir nginx
- cd nginx/
- 下载 nginx wget https://nginx.org/download/nginx-1.11.5.tar.gz
- 解压 nginx tar -zxvf nginx-1.11.5.tar.gz
- 进行解压后的文件夹中 cd nginx-1.11.5
- 检查平台安装环境 ./configure --prefix=/usr/local/nginx
- 进行源码编译 make
- 安装 nginx make install
- 查看 nginx 配置 /usr/local/nginx/sbin/nginx -t
- 进入 usr/bin 目录下 cd /usr/bin ,制作 nginx 软链接 ln -s /usr/local/nginx/sbin/nginx nginx
制作 Nginx 配置文件
- 进入配置文件 vim /usr/local/nginx/conf/nginx.conf
- 修改 http->server->listen 的值将80修改为8001
- 在该配置文件最底部新增 include /nginx/*.conf; 作用是插入该目录下所有 .conf 结尾的文件
- 回到 cd /nginx/ 目录中创建一个配置文件 touch nginx.conf 编辑该文件 vim nginx.conf
- 新增代码
server { # 端口 listen 80; # 域名 server_name localhost; # 资源地址(源代码) root /nginx/dist/; # 目录浏览 autoindex on; # 缓存处理 add_header Cache-Control "no-cache, must-revalidate"; # 请求配置 location / { # 跨域 add_header Access-Control-Allow-Origin *; # 返回 index.html (处理单页面应用) try_files $uri $uri/ /index.html; } }
- 新增 mkdir dist 文件夹并进入 cd dist 文件夹中,创建一个 touch index.html 文件,随便在该文件中填写点内容
重启Nginx使配置文件生效
- nginx -c /usr/local/nginx/conf/nginx.conf
- nginx -s reload
这篇关于Nginx环境配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享